# Magic Cloud Networking # Catalog Syncs ## List Catalog Syncs `magic_cloud_networking.catalog_syncs.list(CatalogSyncListParams**kwargs) -> SyncSinglePage[CatalogSyncListResponse]` **get** `/accounts/{account_id}/magic/cloud/catalog-syncs` List Catalog Syncs (Closed Beta). ### Parameters - `account_id: str` ### Returns - `class CatalogSyncListResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) page = client.magic_cloud_networking.catalog_syncs.list( account_id="account_id", ) page = page.result[0] print(page.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "description": "description", "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "destination_type": "NONE", "last_user_update_at": "last_user_update_at", "name": "name", "policy": "policy", "update_mode": "AUTO", "errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } }, "includes_discoveries_until": "includes_discoveries_until", "last_attempted_update_at": "last_attempted_update_at", "last_successful_update_at": "last_successful_update_at" } ], "success": true } ``` ## Read Catalog Sync `magic_cloud_networking.catalog_syncs.get(strsync_id, CatalogSyncGetParams**kwargs) -> CatalogSyncGetResponse` **get** `/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}` Read a Catalog Sync (Closed Beta). ### Parameters - `account_id: str` - `sync_id: str` ### Returns - `class CatalogSyncGetResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) catalog_sync = client.magic_cloud_networking.catalog_syncs.get( sync_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(catalog_sync.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "description": "description", "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "destination_type": "NONE", "last_user_update_at": "last_user_update_at", "name": "name", "policy": "policy", "update_mode": "AUTO", "errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } }, "includes_discoveries_until": "includes_discoveries_until", "last_attempted_update_at": "last_attempted_update_at", "last_successful_update_at": "last_successful_update_at" }, "success": true } ``` ## Create Catalog Sync `magic_cloud_networking.catalog_syncs.create(CatalogSyncCreateParams**kwargs) -> CatalogSyncCreateResponse` **post** `/accounts/{account_id}/magic/cloud/catalog-syncs` Create a new Catalog Sync (Closed Beta). ### Parameters - `account_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `name: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `description: Optional[str]` - `policy: Optional[str]` - `forwarded: Optional[str]` ### Returns - `class CatalogSyncCreateResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) catalog_sync = client.magic_cloud_networking.catalog_syncs.create( account_id="account_id", destination_type="NONE", name="name", update_mode="AUTO", ) print(catalog_sync.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "description": "description", "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "destination_type": "NONE", "last_user_update_at": "last_user_update_at", "name": "name", "policy": "policy", "update_mode": "AUTO", "errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } }, "includes_discoveries_until": "includes_discoveries_until", "last_attempted_update_at": "last_attempted_update_at", "last_successful_update_at": "last_successful_update_at" }, "success": true } ``` ## Update Catalog Sync `magic_cloud_networking.catalog_syncs.update(strsync_id, CatalogSyncUpdateParams**kwargs) -> CatalogSyncUpdateResponse` **put** `/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}` Update a Catalog Sync (Closed Beta). ### Parameters - `account_id: str` - `sync_id: str` - `description: Optional[str]` - `name: Optional[str]` - `policy: Optional[str]` - `update_mode: Optional[Literal["AUTO", "MANUAL"]]` - `"AUTO"` - `"MANUAL"` ### Returns - `class CatalogSyncUpdateResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) catalog_sync = client.magic_cloud_networking.catalog_syncs.update( sync_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(catalog_sync.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "description": "description", "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "destination_type": "NONE", "last_user_update_at": "last_user_update_at", "name": "name", "policy": "policy", "update_mode": "AUTO", "errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } }, "includes_discoveries_until": "includes_discoveries_until", "last_attempted_update_at": "last_attempted_update_at", "last_successful_update_at": "last_successful_update_at" }, "success": true } ``` ## Patch Catalog Sync `magic_cloud_networking.catalog_syncs.edit(strsync_id, CatalogSyncEditParams**kwargs) -> CatalogSyncEditResponse` **patch** `/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}` Update a Catalog Sync (Closed Beta). ### Parameters - `account_id: str` - `sync_id: str` - `description: Optional[str]` - `name: Optional[str]` - `policy: Optional[str]` - `update_mode: Optional[Literal["AUTO", "MANUAL"]]` - `"AUTO"` - `"MANUAL"` ### Returns - `class CatalogSyncEditResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.catalog_syncs.edit( sync_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "description": "description", "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "destination_type": "NONE", "last_user_update_at": "last_user_update_at", "name": "name", "policy": "policy", "update_mode": "AUTO", "errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } }, "includes_discoveries_until": "includes_discoveries_until", "last_attempted_update_at": "last_attempted_update_at", "last_successful_update_at": "last_successful_update_at" }, "success": true } ``` ## Delete Catalog Sync `magic_cloud_networking.catalog_syncs.delete(strsync_id, CatalogSyncDeleteParams**kwargs) -> CatalogSyncDeleteResponse` **delete** `/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}` Delete a Catalog Sync (Closed Beta). ### Parameters - `account_id: str` - `sync_id: str` - `delete_destination: Optional[bool]` ### Returns - `class CatalogSyncDeleteResponse: …` - `id: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) catalog_sync = client.magic_cloud_networking.catalog_syncs.delete( sync_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(catalog_sync.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" }, "success": true } ``` ## Run Catalog Sync `magic_cloud_networking.catalog_syncs.refresh(strsync_id, CatalogSyncRefreshParams**kwargs) -> CatalogSyncRefreshResponse` **post** `/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}/refresh` Refresh a Catalog Sync's destination by running the sync policy against latest resource catalog (Closed Beta). ### Parameters - `account_id: str` - `sync_id: str` ### Returns - `str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.catalog_syncs.refresh( sync_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": "result", "success": true } ``` ## Domain Types ### Catalog Sync List Response - `class CatalogSyncListResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Catalog Sync Get Response - `class CatalogSyncGetResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Catalog Sync Create Response - `class CatalogSyncCreateResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Catalog Sync Update Response - `class CatalogSyncUpdateResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Catalog Sync Edit Response - `class CatalogSyncEditResponse: …` - `id: str` - `description: str` - `destination_id: str` - `destination_type: Literal["NONE", "ZERO_TRUST_LIST"]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `last_user_update_at: str` - `name: str` - `policy: str` - `update_mode: Literal["AUTO", "MANUAL"]` - `"AUTO"` - `"MANUAL"` - `errors: Optional[Dict[str, Errors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `includes_discoveries_until: Optional[str]` - `last_attempted_update_at: Optional[str]` - `last_successful_update_at: Optional[str]` ### Catalog Sync Delete Response - `class CatalogSyncDeleteResponse: …` - `id: str` ### Catalog Sync Refresh Response - `str` # Prebuilt Policies ## List Prebuilt Policies `magic_cloud_networking.catalog_syncs.prebuilt_policies.list(PrebuiltPolicyListParams**kwargs) -> SyncSinglePage[PrebuiltPolicyListResponse]` **get** `/accounts/{account_id}/magic/cloud/catalog-syncs/prebuilt-policies` List prebuilt catalog sync policies (Closed Beta). ### Parameters - `account_id: str` - `destination_type: Optional[Literal["NONE", "ZERO_TRUST_LIST"]]` Specify type of destination, omit to return all. - `"NONE"` - `"ZERO_TRUST_LIST"` ### Returns - `class PrebuiltPolicyListResponse: …` - `applicable_destinations: List[Literal["NONE", "ZERO_TRUST_LIST"]]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `policy_description: str` - `policy_name: str` - `policy_string: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) page = client.magic_cloud_networking.catalog_syncs.prebuilt_policies.list( account_id="account_id", ) page = page.result[0] print(page.applicable_destinations) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "applicable_destinations": [ "NONE" ], "policy_description": "policy_description", "policy_name": "policy_name", "policy_string": "policy_string" } ], "success": true } ``` ## Domain Types ### Prebuilt Policy List Response - `class PrebuiltPolicyListResponse: …` - `applicable_destinations: List[Literal["NONE", "ZERO_TRUST_LIST"]]` - `"NONE"` - `"ZERO_TRUST_LIST"` - `policy_description: str` - `policy_name: str` - `policy_string: str` # On Ramps ## List On-ramps `magic_cloud_networking.on_ramps.list(OnRampListParams**kwargs) -> SyncSinglePage[OnRampListResponse]` **get** `/accounts/{account_id}/magic/cloud/onramps` List On-ramps (Closed Beta). ### Parameters - `account_id: str` - `desc: Optional[bool]` - `order_by: Optional[str]` One of ["updated_at", "id", "cloud_type", "name"]. - `status: Optional[bool]` - `vpcs: Optional[bool]` ### Returns - `class OnRampListResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) page = client.magic_cloud_networking.on_ramps.list( account_id="account_id", ) page = page.result[0] print(page.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "dynamic_routing": true, "install_routes_in_cloud": true, "install_routes_in_magic_wan": true, "name": "name", "type": "OnrampTypeSingle", "updated_at": "updated_at", "attached_hubs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "attached_vpcs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "cloud_asn": 0, "description": "description", "hub": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_applied_at": "last_applied_at", "last_exported_at": "last_exported_at", "last_planned_at": "last_planned_at", "manage_hub_to_hub_attachments": true, "manage_vpc_to_hub_attachments": true, "planned_monthly_cost_estimate": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_resources": [ { "diff": { "diff": "diff", "left_description": "left_description", "left_yaml": "left_yaml", "right_description": "right_description", "right_yaml": "right_yaml" }, "keys_require_replace": [ "string" ], "monthly_cost_estimate_diff": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_action": "no_op", "resource": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "detail": "detail", "name": "name", "resource_type": "aws_customer_gateway", "title": "title" } } ], "planned_resources_unavailable": true, "post_apply_monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "post_apply_resources": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "post_apply_resources_unavailable": true, "region": "region", "status": { "apply_progress": { "done": 0, "total": 0 }, "lifecycle_state": "OnrampNeedsApply", "plan_progress": { "done": 0, "total": 0 }, "routes": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "tunnels": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "lifecycle_errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } } }, "vpc": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "vpcs_by_id": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "vpcs_by_id_unavailable": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ] } ], "success": true } ``` ## Read On-ramp `magic_cloud_networking.on_ramps.get(stronramp_id, OnRampGetParams**kwargs) -> OnRampGetResponse` **get** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}` Read an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` - `planned_resources: Optional[bool]` - `post_apply_resources: Optional[bool]` - `status: Optional[bool]` - `vpcs: Optional[bool]` ### Returns - `class OnRampGetResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) on_ramp = client.magic_cloud_networking.on_ramps.get( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(on_ramp.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "dynamic_routing": true, "install_routes_in_cloud": true, "install_routes_in_magic_wan": true, "name": "name", "type": "OnrampTypeSingle", "updated_at": "updated_at", "attached_hubs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "attached_vpcs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "cloud_asn": 0, "description": "description", "hub": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_applied_at": "last_applied_at", "last_exported_at": "last_exported_at", "last_planned_at": "last_planned_at", "manage_hub_to_hub_attachments": true, "manage_vpc_to_hub_attachments": true, "planned_monthly_cost_estimate": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_resources": [ { "diff": { "diff": "diff", "left_description": "left_description", "left_yaml": "left_yaml", "right_description": "right_description", "right_yaml": "right_yaml" }, "keys_require_replace": [ "string" ], "monthly_cost_estimate_diff": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_action": "no_op", "resource": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "detail": "detail", "name": "name", "resource_type": "aws_customer_gateway", "title": "title" } } ], "planned_resources_unavailable": true, "post_apply_monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "post_apply_resources": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "post_apply_resources_unavailable": true, "region": "region", "status": { "apply_progress": { "done": 0, "total": 0 }, "lifecycle_state": "OnrampNeedsApply", "plan_progress": { "done": 0, "total": 0 }, "routes": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "tunnels": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "lifecycle_errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } } }, "vpc": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "vpcs_by_id": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "vpcs_by_id_unavailable": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ] }, "success": true } ``` ## Create On-ramp `magic_cloud_networking.on_ramps.create(OnRampCreateParams**kwargs) -> OnRampCreateResponse` **post** `/accounts/{account_id}/magic/cloud/onramps` Create a new On-ramp (Closed Beta). ### Parameters - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` Enables BGP routing. When enabling this feature, set both install_routes_in_cloud and install_routes_in_magic_wan to false. - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `adopted_hub_id: Optional[str]` - `attached_hubs: Optional[SequenceNotStr[str]]` - `attached_vpcs: Optional[SequenceNotStr[str]]` - `cloud_asn: Optional[int]` Sets the cloud-side ASN. If unset or zero, the cloud's default ASN takes effect. - `description: Optional[str]` - `hub_provider_id: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `region: Optional[str]` - `vpc: Optional[str]` - `forwarded: Optional[str]` ### Returns - `class OnRampCreateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) on_ramp = client.magic_cloud_networking.on_ramps.create( account_id="account_id", cloud_type="AWS", dynamic_routing=True, install_routes_in_cloud=True, install_routes_in_magic_wan=True, name="name", type="OnrampTypeSingle", ) print(on_ramp.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "dynamic_routing": true, "install_routes_in_cloud": true, "install_routes_in_magic_wan": true, "name": "name", "type": "OnrampTypeSingle", "updated_at": "updated_at", "attached_hubs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "attached_vpcs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "cloud_asn": 0, "description": "description", "hub": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_applied_at": "last_applied_at", "last_exported_at": "last_exported_at", "last_planned_at": "last_planned_at", "manage_hub_to_hub_attachments": true, "manage_vpc_to_hub_attachments": true, "planned_monthly_cost_estimate": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_resources": [ { "diff": { "diff": "diff", "left_description": "left_description", "left_yaml": "left_yaml", "right_description": "right_description", "right_yaml": "right_yaml" }, "keys_require_replace": [ "string" ], "monthly_cost_estimate_diff": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_action": "no_op", "resource": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "detail": "detail", "name": "name", "resource_type": "aws_customer_gateway", "title": "title" } } ], "planned_resources_unavailable": true, "post_apply_monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "post_apply_resources": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "post_apply_resources_unavailable": true, "region": "region", "status": { "apply_progress": { "done": 0, "total": 0 }, "lifecycle_state": "OnrampNeedsApply", "plan_progress": { "done": 0, "total": 0 }, "routes": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "tunnels": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "lifecycle_errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } } }, "vpc": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "vpcs_by_id": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "vpcs_by_id_unavailable": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ] }, "success": true } ``` ## Update On-ramp `magic_cloud_networking.on_ramps.update(stronramp_id, OnRampUpdateParams**kwargs) -> OnRampUpdateResponse` **put** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}` Update an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` - `attached_hubs: Optional[SequenceNotStr[str]]` - `attached_vpcs: Optional[SequenceNotStr[str]]` - `description: Optional[str]` - `install_routes_in_cloud: Optional[bool]` - `install_routes_in_magic_wan: Optional[bool]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `name: Optional[str]` - `vpc: Optional[str]` ### Returns - `class OnRampUpdateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) on_ramp = client.magic_cloud_networking.on_ramps.update( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(on_ramp.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "dynamic_routing": true, "install_routes_in_cloud": true, "install_routes_in_magic_wan": true, "name": "name", "type": "OnrampTypeSingle", "updated_at": "updated_at", "attached_hubs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "attached_vpcs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "cloud_asn": 0, "description": "description", "hub": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_applied_at": "last_applied_at", "last_exported_at": "last_exported_at", "last_planned_at": "last_planned_at", "manage_hub_to_hub_attachments": true, "manage_vpc_to_hub_attachments": true, "planned_monthly_cost_estimate": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_resources": [ { "diff": { "diff": "diff", "left_description": "left_description", "left_yaml": "left_yaml", "right_description": "right_description", "right_yaml": "right_yaml" }, "keys_require_replace": [ "string" ], "monthly_cost_estimate_diff": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_action": "no_op", "resource": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "detail": "detail", "name": "name", "resource_type": "aws_customer_gateway", "title": "title" } } ], "planned_resources_unavailable": true, "post_apply_monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "post_apply_resources": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "post_apply_resources_unavailable": true, "region": "region", "status": { "apply_progress": { "done": 0, "total": 0 }, "lifecycle_state": "OnrampNeedsApply", "plan_progress": { "done": 0, "total": 0 }, "routes": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "tunnels": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "lifecycle_errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } } }, "vpc": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "vpcs_by_id": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "vpcs_by_id_unavailable": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ] }, "success": true } ``` ## Patch On-ramp `magic_cloud_networking.on_ramps.edit(stronramp_id, OnRampEditParams**kwargs) -> OnRampEditResponse` **patch** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}` Update an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` - `attached_hubs: Optional[SequenceNotStr[str]]` - `attached_vpcs: Optional[SequenceNotStr[str]]` - `description: Optional[str]` - `install_routes_in_cloud: Optional[bool]` - `install_routes_in_magic_wan: Optional[bool]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `name: Optional[str]` - `vpc: Optional[str]` ### Returns - `class OnRampEditResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.on_ramps.edit( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "dynamic_routing": true, "install_routes_in_cloud": true, "install_routes_in_magic_wan": true, "name": "name", "type": "OnrampTypeSingle", "updated_at": "updated_at", "attached_hubs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "attached_vpcs": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "cloud_asn": 0, "description": "description", "hub": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_applied_at": "last_applied_at", "last_exported_at": "last_exported_at", "last_planned_at": "last_planned_at", "manage_hub_to_hub_attachments": true, "manage_vpc_to_hub_attachments": true, "planned_monthly_cost_estimate": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_resources": [ { "diff": { "diff": "diff", "left_description": "left_description", "left_yaml": "left_yaml", "right_description": "right_description", "right_yaml": "right_yaml" }, "keys_require_replace": [ "string" ], "monthly_cost_estimate_diff": { "currency": "currency", "current_monthly_cost": 0, "diff": 0, "proposed_monthly_cost": 0 }, "planned_action": "no_op", "resource": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "detail": "detail", "name": "name", "resource_type": "aws_customer_gateway", "title": "title" } } ], "planned_resources_unavailable": true, "post_apply_monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "post_apply_resources": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "post_apply_resources_unavailable": true, "region": "region", "status": { "apply_progress": { "done": 0, "total": 0 }, "lifecycle_state": "OnrampNeedsApply", "plan_progress": { "done": 0, "total": 0 }, "routes": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "tunnels": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "lifecycle_errors": { "foo": { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } } }, "vpc": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "vpcs_by_id": { "foo": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } }, "vpcs_by_id_unavailable": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ] }, "success": true } ``` ## Delete On-ramp `magic_cloud_networking.on_ramps.delete(stronramp_id, OnRampDeleteParams**kwargs) -> OnRampDeleteResponse` **delete** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}` Delete an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` - `destroy: Optional[bool]` - `force: Optional[bool]` ### Returns - `class OnRampDeleteResponse: …` - `id: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) on_ramp = client.magic_cloud_networking.on_ramps.delete( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(on_ramp.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" }, "success": true } ``` ## Apply On-ramp `magic_cloud_networking.on_ramps.apply(stronramp_id, OnRampApplyParams**kwargs) -> OnRampApplyResponse` **post** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/apply` Apply an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` ### Returns - `class OnRampApplyResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.on_ramps.apply( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.errors) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## Export as Terraform `magic_cloud_networking.on_ramps.export(stronramp_id, OnRampExportParams**kwargs) -> BinaryResponseContent` **post** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/export` Export an On-ramp to terraform ready file(s) (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` ### Returns - `BinaryResponseContent` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.on_ramps.export( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response) content = response.read() print(content) ``` ## Plan On-ramp `magic_cloud_networking.on_ramps.plan(stronramp_id, OnRampPlanParams**kwargs) -> OnRampPlanResponse` **post** `/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/plan` Plan an On-ramp (Closed Beta). ### Parameters - `account_id: str` - `onramp_id: str` ### Returns - `class OnRampPlanResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.on_ramps.plan( onramp_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.errors) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## Domain Types ### On Ramp List Response - `class OnRampListResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### On Ramp Get Response - `class OnRampGetResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### On Ramp Create Response - `class OnRampCreateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### On Ramp Update Response - `class OnRampUpdateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### On Ramp Edit Response - `class OnRampEditResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `dynamic_routing: bool` - `install_routes_in_cloud: bool` - `install_routes_in_magic_wan: bool` - `name: str` - `type: Literal["OnrampTypeSingle", "OnrampTypeHub"]` - `"OnrampTypeSingle"` - `"OnrampTypeHub"` - `updated_at: str` - `attached_hubs: Optional[List[str]]` - `attached_vpcs: Optional[List[str]]` - `cloud_asn: Optional[int]` - `description: Optional[str]` - `hub: Optional[str]` - `last_applied_at: Optional[str]` - `last_exported_at: Optional[str]` - `last_planned_at: Optional[str]` - `manage_hub_to_hub_attachments: Optional[bool]` - `manage_vpc_to_hub_attachments: Optional[bool]` - `planned_monthly_cost_estimate: Optional[PlannedMonthlyCostEstimate]` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_resources: Optional[List[PlannedResource]]` - `diff: PlannedResourceDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `keys_require_replace: List[str]` - `monthly_cost_estimate_diff: PlannedResourceMonthlyCostEstimateDiff` - `currency: str` - `current_monthly_cost: float` - `diff: float` - `proposed_monthly_cost: float` - `planned_action: Literal["no_op", "create", "update", 2 more]` - `"no_op"` - `"create"` - `"update"` - `"replace"` - `"destroy"` - `resource: PlannedResourceResource` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `planned_resources_unavailable: Optional[bool]` - `post_apply_monthly_cost_estimate: Optional[PostApplyMonthlyCostEstimate]` - `currency: str` - `monthly_cost: float` - `post_apply_resources: Optional[Dict[str, PostApplyResources]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: PostApplyResourcesMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, PostApplyResourcesObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[PostApplyResourcesSection]` - `hidden_items: List[PostApplyResourcesSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionHiddenItemValue]` - `class PostApplyResourcesSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionHiddenItemValueMcnListItemList]` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[PostApplyResourcesSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[PostApplyResourcesSectionVisibleItemValue]` - `class PostApplyResourcesSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: PostApplyResourcesSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[PostApplyResourcesSectionVisibleItemValueMcnListItemList]` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: PostApplyResourcesSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[PostApplyResourcesManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `post_apply_resources_unavailable: Optional[bool]` - `region: Optional[str]` - `status: Optional[Status]` - `apply_progress: StatusApplyProgress` - `done: int` - `total: int` - `lifecycle_state: Literal["OnrampNeedsApply", "OnrampPendingPlan", "OnrampPlanning", 9 more]` - `"OnrampNeedsApply"` - `"OnrampPendingPlan"` - `"OnrampPlanning"` - `"OnrampPlanFailed"` - `"OnrampPendingApproval"` - `"OnrampPendingApply"` - `"OnrampApplying"` - `"OnrampApplyFailed"` - `"OnrampActive"` - `"OnrampPendingDestroy"` - `"OnrampDestroying"` - `"OnrampDestroyFailed"` - `plan_progress: StatusPlanProgress` - `done: int` - `total: int` - `routes: List[str]` - `tunnels: List[str]` - `lifecycle_errors: Optional[Dict[str, StatusLifecycleErrors]]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[StatusLifecycleErrorsMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[StatusLifecycleErrorsSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `vpc: Optional[str]` - `vpcs_by_id: Optional[Dict[str, VPCsByID]]` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: VPCsByIDMonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, VPCsByIDObservations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[VPCsByIDSection]` - `hidden_items: List[VPCsByIDSectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionHiddenItemValue]` - `class VPCsByIDSectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionHiddenItemValueMcnListItemList]` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[VPCsByIDSectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[VPCsByIDSectionVisibleItemValue]` - `class VPCsByIDSectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: VPCsByIDSectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class VPCsByIDSectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class VPCsByIDSectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[VPCsByIDSectionVisibleItemValueMcnListItemList]` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: VPCsByIDSectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[VPCsByIDManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `vpcs_by_id_unavailable: Optional[List[str]]` The list of vpc IDs for which resource details failed to generate. ### On Ramp Delete Response - `class OnRampDeleteResponse: …` - `id: str` ### On Ramp Apply Response - `class OnRampApplyResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### On Ramp Plan Response - `class OnRampPlanResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` # Address Spaces ## Read Magic WAN Address Space `magic_cloud_networking.on_ramps.address_spaces.list(AddressSpaceListParams**kwargs) -> AddressSpaceListResponse` **get** `/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space` Read the Magic WAN Address Space (Closed Beta). ### Parameters - `account_id: str` ### Returns - `class AddressSpaceListResponse: …` - `prefixes: List[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) address_spaces = client.magic_cloud_networking.on_ramps.address_spaces.list( account_id="account_id", ) print(address_spaces.prefixes) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "prefixes": [ "192.168.0.0/16" ] }, "success": true } ``` ## Update Magic WAN Address Space `magic_cloud_networking.on_ramps.address_spaces.update(AddressSpaceUpdateParams**kwargs) -> AddressSpaceUpdateResponse` **put** `/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space` Update the Magic WAN Address Space (Closed Beta). ### Parameters - `account_id: str` - `prefixes: SequenceNotStr[str]` ### Returns - `class AddressSpaceUpdateResponse: …` - `prefixes: List[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) address_space = client.magic_cloud_networking.on_ramps.address_spaces.update( account_id="account_id", prefixes=["192.168.0.0/16"], ) print(address_space.prefixes) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "prefixes": [ "192.168.0.0/16" ] }, "success": true } ``` ## Patch Magic WAN Address Space `magic_cloud_networking.on_ramps.address_spaces.edit(AddressSpaceEditParams**kwargs) -> AddressSpaceEditResponse` **patch** `/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space` Update the Magic WAN Address Space (Closed Beta). ### Parameters - `account_id: str` - `prefixes: SequenceNotStr[str]` ### Returns - `class AddressSpaceEditResponse: …` - `prefixes: List[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.on_ramps.address_spaces.edit( account_id="account_id", prefixes=["192.168.0.0/16"], ) print(response.prefixes) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "prefixes": [ "192.168.0.0/16" ] }, "success": true } ``` ## Domain Types ### Address Space List Response - `class AddressSpaceListResponse: …` - `prefixes: List[str]` ### Address Space Update Response - `class AddressSpaceUpdateResponse: …` - `prefixes: List[str]` ### Address Space Edit Response - `class AddressSpaceEditResponse: …` - `prefixes: List[str]` # Cloud Integrations ## List Cloud Integrations `magic_cloud_networking.cloud_integrations.list(CloudIntegrationListParams**kwargs) -> SyncSinglePage[CloudIntegrationListResponse]` **get** `/accounts/{account_id}/magic/cloud/providers` List Cloud Integrations (Closed Beta). ### Parameters - `account_id: str` - `cloudflare: Optional[bool]` - `desc: Optional[bool]` - `order_by: Optional[str]` One of ["updated_at", "id", "cloud_type", "name"]. - `status: Optional[bool]` ### Returns - `class CloudIntegrationListResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) page = client.magic_cloud_networking.cloud_integrations.list( account_id="account_id", ) page = page.result[0] print(page.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } } ], "success": true } ``` ## Read Cloud Integration `magic_cloud_networking.cloud_integrations.get(strprovider_id, CloudIntegrationGetParams**kwargs) -> CloudIntegrationGetResponse` **get** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Read a Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` - `status: Optional[bool]` ### Returns - `class CloudIntegrationGetResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) cloud_integration = client.magic_cloud_networking.cloud_integrations.get( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(cloud_integration.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Create Cloud Integration `magic_cloud_networking.cloud_integrations.create(CloudIntegrationCreateParams**kwargs) -> CloudIntegrationCreateResponse` **post** `/accounts/{account_id}/magic/cloud/providers` Create a new Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `description: Optional[str]` - `forwarded: Optional[str]` ### Returns - `class CloudIntegrationCreateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) cloud_integration = client.magic_cloud_networking.cloud_integrations.create( account_id="account_id", cloud_type="AWS", friendly_name="friendly_name", ) print(cloud_integration.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Update Cloud Integration `magic_cloud_networking.cloud_integrations.update(strprovider_id, CloudIntegrationUpdateParams**kwargs) -> CloudIntegrationUpdateResponse` **put** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Update a Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `friendly_name: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` ### Returns - `class CloudIntegrationUpdateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) cloud_integration = client.magic_cloud_networking.cloud_integrations.update( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(cloud_integration.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Patch Cloud Integration `magic_cloud_networking.cloud_integrations.edit(strprovider_id, CloudIntegrationEditParams**kwargs) -> CloudIntegrationEditResponse` **patch** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Update a Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `friendly_name: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` ### Returns - `class CloudIntegrationEditResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.cloud_integrations.edit( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Delete Cloud Integration `magic_cloud_networking.cloud_integrations.delete(strprovider_id, CloudIntegrationDeleteParams**kwargs) -> CloudIntegrationDeleteResponse` **delete** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Delete a Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` ### Returns - `class CloudIntegrationDeleteResponse: …` - `id: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) cloud_integration = client.magic_cloud_networking.cloud_integrations.delete( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(cloud_integration.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" }, "success": true } ``` ## Run Discovery for All Integrations `magic_cloud_networking.cloud_integrations.discover_all(CloudIntegrationDiscoverAllParams**kwargs) -> CloudIntegrationDiscoverAllResponse` **post** `/accounts/{account_id}/magic/cloud/providers/discover` Run discovery for all Cloud Integrations in an account (Closed Beta). ### Parameters - `account_id: str` ### Returns - `class CloudIntegrationDiscoverAllResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.cloud_integrations.discover_all( account_id="account_id", ) print(response.errors) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## Run Discovery `magic_cloud_networking.cloud_integrations.discover(strprovider_id, CloudIntegrationDiscoverParams**kwargs) -> CloudIntegrationDiscoverResponse` **post** `/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover` Run discovery for a Cloud Integration (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` - `v2: Optional[bool]` ### Returns - `class CloudIntegrationDiscoverResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.cloud_integrations.discover( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response.errors) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## Get Cloud Integration Setup Config `magic_cloud_networking.cloud_integrations.initial_setup(strprovider_id, CloudIntegrationInitialSetupParams**kwargs) -> CloudIntegrationInitialSetupResponse` **get** `/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup` Get initial configuration to complete Cloud Integration setup (Closed Beta). ### Parameters - `account_id: str` - `provider_id: str` ### Returns - `CloudIntegrationInitialSetupResponse` - `class McnAwsTrustPolicy: …` - `aws_trust_policy: str` - `item_type: str` - `class McnAzureSetup: …` - `azure_consent_url: str` - `integration_identity_tag: str` - `item_type: str` - `tag_cli_command: str` - `class McnGcpSetup: …` - `integration_identity_tag: str` - `item_type: str` - `tag_cli_command: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.cloud_integrations.initial_setup( provider_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(response) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "aws_trust_policy": "aws_trust_policy", "item_type": "item_type" }, "success": true } ``` ## Domain Types ### Cloud Integration List Response - `class CloudIntegrationListResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Cloud Integration Get Response - `class CloudIntegrationGetResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Cloud Integration Create Response - `class CloudIntegrationCreateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Cloud Integration Update Response - `class CloudIntegrationUpdateResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Cloud Integration Edit Response - `class CloudIntegrationEditResponse: …` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `friendly_name: str` - `last_updated: str` - `lifecycle_state: Literal["ACTIVE", "PENDING_SETUP", "RETIRED"]` - `"ACTIVE"` - `"PENDING_SETUP"` - `"RETIRED"` - `state: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `state_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `aws_arn: Optional[str]` - `azure_subscription_id: Optional[str]` - `azure_tenant_id: Optional[str]` - `description: Optional[str]` - `gcp_project_id: Optional[str]` - `gcp_service_account_email: Optional[str]` - `status: Optional[Status]` - `discovery_progress: StatusDiscoveryProgress` - `done: int` - `total: int` - `unit: str` - `discovery_progress_v2: StatusDiscoveryProgressV2` - `done: int` - `total: int` - `unit: str` - `last_discovery_status: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `last_discovery_status_v2: Literal["UNSPECIFIED", "PENDING", "DISCOVERING", 2 more]` - `"UNSPECIFIED"` - `"PENDING"` - `"DISCOVERING"` - `"FAILED"` - `"SUCCEEDED"` - `regions: List[str]` - `credentials_good_since: Optional[str]` - `credentials_missing_since: Optional[str]` - `credentials_rejected_since: Optional[str]` - `discovery_message: Optional[str]` - `discovery_message_v2: Optional[str]` - `in_use_by: Optional[List[StatusInUseBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` - `last_discovery_completed_at: Optional[str]` - `last_discovery_completed_at_v2: Optional[str]` - `last_discovery_started_at: Optional[str]` - `last_discovery_started_at_v2: Optional[str]` - `last_updated: Optional[str]` ### Cloud Integration Delete Response - `class CloudIntegrationDeleteResponse: …` - `id: str` ### Cloud Integration Discover All Response - `class CloudIntegrationDiscoverAllResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Cloud Integration Discover Response - `class CloudIntegrationDiscoverResponse: …` - `errors: List[Error]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[ErrorMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[ErrorSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `messages: List[Message]` - `code: Literal[1001, 1002, 1003, 152 more]` - `1001` - `1002` - `1003` - `1004` - `1005` - `1006` - `1007` - `1008` - `1009` - `1010` - `1011` - `1012` - `1013` - `1014` - `1015` - `1016` - `1017` - `1018` - `2001` - `2002` - `2003` - `2004` - `2005` - `2006` - `2007` - `2008` - `2009` - `2010` - `2011` - `2012` - `2013` - `2014` - `2015` - `2016` - `2017` - `2018` - `2019` - `2020` - `2021` - `2022` - `3001` - `3002` - `3003` - `3004` - `3005` - `3006` - `3007` - `4001` - `4002` - `4003` - `4004` - `4005` - `4006` - `4007` - `4008` - `4009` - `4010` - `4011` - `4012` - `4013` - `4014` - `4015` - `4016` - `4017` - `4018` - `4019` - `4020` - `4021` - `4022` - `4023` - `5001` - `5002` - `5003` - `5004` - `102000` - `102001` - `102002` - `102003` - `102004` - `102005` - `102006` - `102007` - `102008` - `102009` - `102010` - `102011` - `102012` - `102013` - `102014` - `102015` - `102016` - `102017` - `102018` - `102019` - `102020` - `102021` - `102022` - `102023` - `102024` - `102025` - `102026` - `102027` - `102028` - `102029` - `102030` - `102031` - `102032` - `102033` - `102034` - `102035` - `102036` - `102037` - `102038` - `102039` - `102040` - `102041` - `102042` - `102043` - `102044` - `102045` - `102046` - `102047` - `102048` - `102049` - `102050` - `102051` - `102052` - `102053` - `102054` - `102055` - `102056` - `102057` - `102058` - `102059` - `102060` - `102061` - `102062` - `102063` - `102064` - `102065` - `102066` - `102067` - `102068` - `102069` - `102070` - `102071` - `102072` - `103001` - `103002` - `103003` - `103004` - `103005` - `103006` - `103007` - `103008` - `message: str` - `documentation_url: Optional[str]` - `meta: Optional[MessageMeta]` - `l10n_key: Optional[str]` - `loggable_error: Optional[str]` - `template_data: Optional[object]` - `trace_id: Optional[str]` - `source: Optional[MessageSource]` - `parameter: Optional[str]` - `parameter_value_index: Optional[int]` - `pointer: Optional[str]` - `success: bool` ### Cloud Integration Initial Setup Response - `CloudIntegrationInitialSetupResponse` - `class McnAwsTrustPolicy: …` - `aws_trust_policy: str` - `item_type: str` - `class McnAzureSetup: …` - `azure_consent_url: str` - `integration_identity_tag: str` - `item_type: str` - `tag_cli_command: str` - `class McnGcpSetup: …` - `integration_identity_tag: str` - `item_type: str` - `tag_cli_command: str` # Resources ## List Resources `magic_cloud_networking.resources.list(ResourceListParams**kwargs) -> SyncV4PagePaginationArray[ResourceListResponse]` **get** `/accounts/{account_id}/magic/cloud/resources` List resources in the Resource Catalog (Closed Beta). ### Parameters - `account_id: str` - `cloudflare: Optional[bool]` - `desc: Optional[bool]` - `managed: Optional[bool]` - `order_by: Optional[str]` One of ["id", "resource_type", "region"]. - `page: Optional[int]` - `per_page: Optional[int]` - `provider_id: Optional[str]` - `region: Optional[str]` - `resource_group: Optional[str]` - `resource_id: Optional[SequenceNotStr[str]]` - `resource_type: Optional[List[Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]]]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `search: Optional[SequenceNotStr[str]]` - `v2: Optional[bool]` ### Returns - `class ResourceListResponse: …` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: MonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, Observations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[Section]` - `hidden_items: List[SectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionHiddenItemValue]` - `class SectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionHiddenItemValueMcnListItemList]` - `class SectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[SectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionVisibleItemValue]` - `class SectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionVisibleItemValueMcnListItemList]` - `class SectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[ManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) page = client.magic_cloud_networking.resources.list( account_id="account_id", ) page = page.result[0] print(page.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] } ], "success": true, "result_info": { "count": 1, "page": 1, "per_page": 20, "total_count": 2000, "total_pages": 200 } } ``` ## Read Resource `magic_cloud_networking.resources.get(strresource_id, ResourceGetParams**kwargs) -> ResourceGetResponse` **get** `/accounts/{account_id}/magic/cloud/resources/{resource_id}` Read an resource from the Resource Catalog (Closed Beta). ### Parameters - `account_id: str` - `resource_id: str` - `v2: Optional[bool]` ### Returns - `class ResourceGetResponse: …` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: MonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, Observations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[Section]` - `hidden_items: List[SectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionHiddenItemValue]` - `class SectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionHiddenItemValueMcnListItemList]` - `class SectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[SectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionVisibleItemValue]` - `class SectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionVisibleItemValueMcnListItemList]` - `class SectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[ManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) resource = client.magic_cloud_networking.resources.get( resource_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="account_id", ) print(resource.id) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "account_id": "account_id", "cloud_type": "AWS", "config": { "foo": "bar" }, "deployment_provider": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "managed": true, "monthly_cost_estimate": { "currency": "currency", "monthly_cost": 0 }, "name": "name", "native_id": "native_id", "observations": { "foo": { "first_observed_at": "first_observed_at", "last_observed_at": "last_observed_at", "provider_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "resource_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" } }, "provider_ids": [ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" ], "provider_names_by_id": { "foo": "string" }, "region": "region", "resource_group": "resource_group", "resource_type": "aws_customer_gateway", "sections": [ { "hidden_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "name": "name", "visible_items": [ { "helpText": "helpText", "name": "name", "value": { "item_type": "item_type", "string": "string" } } ], "help_text": "help_text" } ], "state": { "foo": "bar" }, "tags": { "foo": "string" }, "updated_at": "updated_at", "url": "url", "managed_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ] }, "success": true } ``` ## Export Resources `magic_cloud_networking.resources.export(ResourceExportParams**kwargs) -> BinaryResponseContent` **get** `/accounts/{account_id}/magic/cloud/resources/export` Export resources in the Resource Catalog as a JSON file (Closed Beta). ### Parameters - `account_id: str` - `desc: Optional[bool]` - `order_by: Optional[str]` One of ["id", "resource_type", "region"]. - `provider_id: Optional[str]` - `region: Optional[str]` - `resource_group: Optional[str]` - `resource_id: Optional[SequenceNotStr[str]]` - `resource_type: Optional[List[Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]]]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `search: Optional[SequenceNotStr[str]]` - `v2: Optional[bool]` ### Returns - `BinaryResponseContent` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.resources.export( account_id="account_id", ) print(response) content = response.read() print(content) ``` ## Preview Rego Query `magic_cloud_networking.resources.policy_preview(ResourcePolicyPreviewParams**kwargs) -> ResourcePolicyPreviewResponse` **post** `/accounts/{account_id}/magic/cloud/resources/policy-preview` Preview Rego query result against the latest resource catalog (Closed Beta). ### Parameters - `account_id: str` - `policy: str` ### Returns - `str` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.magic_cloud_networking.resources.policy_preview( account_id="account_id", policy="policy", ) print(response) ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": "result", "success": true } ``` ## Domain Types ### Resource List Response - `class ResourceListResponse: …` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: MonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, Observations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[Section]` - `hidden_items: List[SectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionHiddenItemValue]` - `class SectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionHiddenItemValueMcnListItemList]` - `class SectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[SectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionVisibleItemValue]` - `class SectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionVisibleItemValueMcnListItemList]` - `class SectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[ManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` ### Resource Get Response - `class ResourceGetResponse: …` - `id: str` - `account_id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `config: Dict[str, object]` - `deployment_provider: str` - `managed: bool` - `monthly_cost_estimate: MonthlyCostEstimate` - `currency: str` - `monthly_cost: float` - `name: str` - `native_id: str` - `observations: Dict[str, Observations]` - `first_observed_at: str` - `last_observed_at: str` - `provider_id: str` - `resource_id: str` - `provider_ids: List[str]` - `provider_names_by_id: Dict[str, str]` - `region: str` - `resource_group: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `sections: List[Section]` - `hidden_items: List[SectionHiddenItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionHiddenItemValue]` - `class SectionHiddenItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionHiddenItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionHiddenItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionHiddenItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionHiddenItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionHiddenItemValueMcnListItemList]` - `class SectionHiddenItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionHiddenItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionHiddenItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `name: str` - `visible_items: List[SectionVisibleItem]` - `help_text: Optional[str]` - `name: Optional[str]` - `value: Optional[SectionVisibleItemValue]` - `class SectionVisibleItemValueMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnYamlItem: …` - `item_type: str` - `yaml: str` - `class SectionVisibleItemValueMcnYamlDiffItem: …` - `item_type: str` - `yaml_diff: SectionVisibleItemValueMcnYamlDiffItemYamlDiff` - `diff: str` - `left_description: str` - `left_yaml: str` - `right_description: str` - `right_yaml: str` - `class SectionVisibleItemValueMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `class SectionVisibleItemValueMcnListItem: …` - `item_type: str` - `list: List[SectionVisibleItemValueMcnListItemList]` - `class SectionVisibleItemValueMcnListItemListMcnStringItem: …` - `item_type: str` - `string: str` - `class SectionVisibleItemValueMcnListItemListMcnResourcePreviewItem: …` - `item_type: str` - `resource_preview: SectionVisibleItemValueMcnListItemListMcnResourcePreviewItemResourcePreview` - `id: str` - `cloud_type: Literal["AWS", "AZURE", "GOOGLE", "CLOUDFLARE"]` - `"AWS"` - `"AZURE"` - `"GOOGLE"` - `"CLOUDFLARE"` - `detail: str` - `name: str` - `resource_type: Literal["aws_customer_gateway", "aws_egress_only_internet_gateway", "aws_internet_gateway", 54 more]` - `"aws_customer_gateway"` - `"aws_egress_only_internet_gateway"` - `"aws_internet_gateway"` - `"aws_instance"` - `"aws_network_interface"` - `"aws_route"` - `"aws_route_table"` - `"aws_route_table_association"` - `"aws_subnet"` - `"aws_vpc"` - `"aws_vpc_ipv4_cidr_block_association"` - `"aws_vpn_connection"` - `"aws_vpn_connection_route"` - `"aws_vpn_gateway"` - `"aws_security_group"` - `"aws_vpc_security_group_ingress_rule"` - `"aws_vpc_security_group_egress_rule"` - `"aws_ec2_managed_prefix_list"` - `"aws_ec2_transit_gateway"` - `"aws_ec2_transit_gateway_prefix_list_reference"` - `"aws_ec2_transit_gateway_vpc_attachment"` - `"azurerm_application_security_group"` - `"azurerm_lb"` - `"azurerm_lb_backend_address_pool"` - `"azurerm_lb_nat_pool"` - `"azurerm_lb_nat_rule"` - `"azurerm_lb_rule"` - `"azurerm_local_network_gateway"` - `"azurerm_network_interface"` - `"azurerm_network_interface_application_security_group_association"` - `"azurerm_network_interface_backend_address_pool_association"` - `"azurerm_network_interface_security_group_association"` - `"azurerm_network_security_group"` - `"azurerm_public_ip"` - `"azurerm_route"` - `"azurerm_route_table"` - `"azurerm_subnet"` - `"azurerm_subnet_route_table_association"` - `"azurerm_virtual_machine"` - `"azurerm_virtual_network_gateway_connection"` - `"azurerm_virtual_network"` - `"azurerm_virtual_network_gateway"` - `"google_compute_network"` - `"google_compute_subnetwork"` - `"google_compute_vpn_gateway"` - `"google_compute_vpn_tunnel"` - `"google_compute_route"` - `"google_compute_address"` - `"google_compute_global_address"` - `"google_compute_router"` - `"google_compute_interconnect_attachment"` - `"google_compute_ha_vpn_gateway"` - `"google_compute_forwarding_rule"` - `"google_compute_network_firewall_policy"` - `"google_compute_network_firewall_policy_rule"` - `"cloudflare_static_route"` - `"cloudflare_ipsec_tunnel"` - `title: str` - `help_text: Optional[str]` - `state: Dict[str, object]` - `tags: Dict[str, str]` - `updated_at: str` - `url: str` - `managed_by: Optional[List[ManagedBy]]` - `id: str` - `client_type: Literal["MAGIC_WAN_CLOUD_ONRAMP"]` - `"MAGIC_WAN_CLOUD_ONRAMP"` - `name: str` ### Resource Policy Preview Response - `str`