# NetworkInterconnects

## CNIs

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNINewResponse">CNINewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIUpdateResponse">CNIUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIListResponse">CNIListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIGetResponse">CNIGetResponse</a>

Methods:

- <code title="post /accounts/{account_id}/cni/cnis">client.NetworkInterconnects.CNIs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNINewParams">CNINewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNINewResponse">CNINewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/cni/cnis/{cni}">client.NetworkInterconnects.CNIs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, cni <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIUpdateParams">CNIUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIUpdateResponse">CNIUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/cni/cnis">client.NetworkInterconnects.CNIs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIListParams">CNIListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIListResponse">CNIListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/cni/cnis/{cni}">client.NetworkInterconnects.CNIs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, cni <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIDeleteParams">CNIDeleteParams</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
- <code title="get /accounts/{account_id}/cni/cnis/{cni}">client.NetworkInterconnects.CNIs.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, cni <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIGetParams">CNIGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#CNIGetResponse">CNIGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Interconnects

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectNewResponse">InterconnectNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectListResponse">InterconnectListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectGetResponse">InterconnectGetResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectStatusResponse">InterconnectStatusResponse</a>

Methods:

- <code title="post /accounts/{account_id}/cni/interconnects">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectNewParams">InterconnectNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectNewResponse">InterconnectNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/cni/interconnects">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectListParams">InterconnectListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectListResponse">InterconnectListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/cni/interconnects/{icon}">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, icon <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectDeleteParams">InterconnectDeleteParams</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
- <code title="get /accounts/{account_id}/cni/interconnects/{icon}">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, icon <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectGetParams">InterconnectGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectGetResponse">InterconnectGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/cni/interconnects/{icon}/loa">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.LOA">LOA</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, icon <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectLOAParams">InterconnectLOAParams</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
- <code title="get /accounts/{account_id}/cni/interconnects/{icon}/status">client.NetworkInterconnects.Interconnects.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectService.Status">Status</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, icon <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectStatusParams">InterconnectStatusParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#InterconnectStatusResponse">InterconnectStatusResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Settings

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingUpdateResponse">SettingUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingGetResponse">SettingGetResponse</a>

Methods:

- <code title="put /accounts/{account_id}/cni/settings">client.NetworkInterconnects.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingUpdateParams">SettingUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingUpdateResponse">SettingUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/cni/settings">client.NetworkInterconnects.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingGetParams">SettingGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SettingGetResponse">SettingGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Slots

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotListResponse">SlotListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotGetResponse">SlotGetResponse</a>

Methods:

- <code title="get /accounts/{account_id}/cni/slots">client.NetworkInterconnects.Slots.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotListParams">SlotListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotListResponse">SlotListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/cni/slots/{slot}">client.NetworkInterconnects.Slots.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, slot <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotGetParams">SlotGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects">network_interconnects</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/network_interconnects#SlotGetResponse">SlotGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
