Package google.cloud.edgenetwork.v1alpha1

색인

EdgeNetwork

EdgeNetwork API는 GEC 고객에게 관리형 고가용성 클라우드 동적 네트워크 구성 서비스를 제공하여 에지 애플리케이션 및 네트워크 기능 솔루션을 지원합니다. 이를 통해 고객은 워크로드 요구사항을 충족하도록 네트워크 설정과 속성을 쉽게 정의하고 구성할 수 있습니다.

CreateInterconnectAttachment

rpc CreateInterconnectAttachment(CreateInterconnectAttachmentRequest) returns (Operation)

특정 프로젝트와 위치에 새 InterconnectAttachment를 만듭니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

CreateNetwork

rpc CreateNetwork(CreateNetworkRequest) returns (Operation)

특정 프로젝트와 위치에 새 네트워크를 만듭니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

CreateRoute

rpc CreateRoute(CreateRouteRequest) returns (Operation)

특정 프로젝트와 위치에 새 경로를 만듭니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

CreateRouter

rpc CreateRouter(CreateRouterRequest) returns (Operation)

특정 프로젝트와 위치에 새 라우터를 만듭니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

CreateSubnet

rpc CreateSubnet(CreateSubnetRequest) returns (Operation)

특정 프로젝트와 위치에 새 서브넷을 만듭니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DeleteInterconnectAttachment

rpc DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest) returns (Operation)

단일 InterconnectAttachment를 삭제합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DeleteNetwork

rpc DeleteNetwork(DeleteNetworkRequest) returns (Operation)

단일 네트워크를 삭제합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DeleteRoute

rpc DeleteRoute(DeleteRouteRequest) returns (Operation)

단일 경로를 삭제합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DeleteRouter

rpc DeleteRouter(DeleteRouterRequest) returns (Operation)

단일 라우터를 삭제합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DeleteSubnet

rpc DeleteSubnet(DeleteSubnetRequest) returns (Operation)

단일 서브넷을 삭제합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DiagnoseInterconnect

rpc DiagnoseInterconnect(DiagnoseInterconnectRequest) returns (DiagnoseInterconnectResponse)

단일 상호 연결 리소스의 진단을 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DiagnoseNetwork

rpc DiagnoseNetwork(DiagnoseNetworkRequest) returns (DiagnoseNetworkResponse)

단일 네트워크 리소스의 진단을 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

DiagnoseRouter

rpc DiagnoseRouter(DiagnoseRouterRequest) returns (DiagnoseRouterResponse)

단일 라우터 리소스의 진단을 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetInterconnect

rpc GetInterconnect(GetInterconnectRequest) returns (Interconnect)

단일 인터커넥트의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetInterconnectAttachment

rpc GetInterconnectAttachment(GetInterconnectAttachmentRequest) returns (InterconnectAttachment)

단일 InterconnectAttachment의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetNetwork

rpc GetNetwork(GetNetworkRequest) returns (Network)

단일 네트워크의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetRoute

rpc GetRoute(GetRouteRequest) returns (Route)

단일 경로의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetRouter

rpc GetRouter(GetRouterRequest) returns (Router)

단일 라우터의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetSubnet

rpc GetSubnet(GetSubnetRequest) returns (Subnet)

단일 서브넷의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

지원 중단됨: 구현되지 않음 단일 영역의 세부정보를 가져옵니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

InitializeZone

rpc InitializeZone(InitializeZoneRequest) returns (InitializeZoneResponse)

InitializeZone은 프로젝트의 영역에 대한 리소스를 초기화합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListInterconnectAttachments

rpc ListInterconnectAttachments(ListInterconnectAttachmentsRequest) returns (ListInterconnectAttachmentsResponse)

특정 프로젝트와 위치의 InterconnectAttachments를 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

특정 프로젝트와 위치의 상호 연결을 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListNetworks

rpc ListNetworks(ListNetworksRequest) returns (ListNetworksResponse)

특정 프로젝트와 위치의 네트워크를 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListRouters

rpc ListRouters(ListRoutersRequest) returns (ListRoutersResponse)

특정 프로젝트와 위치의 라우터를 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListRoutes

rpc ListRoutes(ListRoutesRequest) returns (ListRoutesResponse)

특정 프로젝트와 위치의 경로를 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListSubnets

rpc ListSubnets(ListSubnetsRequest) returns (ListSubnetsResponse)

특정 프로젝트와 위치의 서브넷을 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

지원 중단됨: 구현되지 않음 특정 프로젝트와 위치의 영역을 나열합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

UpdateRouter

rpc UpdateRouter(UpdateRouterRequest) returns (Operation)

단일 라우터의 매개변수를 업데이트합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

UpdateSubnet

rpc UpdateSubnet(UpdateSubnetRequest) returns (Operation)

단일 서브넷의 파라미터를 업데이트합니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

CreateInterconnectAttachmentRequest

InterconnectAttachment를 만드는 메시지

필드
parent

string

필수 항목입니다. 상위 요소 값입니다.

interconnect_attachment_id

string

필수 항목입니다. 요청 객체의 ID입니다. 서버 측에서 ID를 자동 생성하는 경우 Create RPC의 method_signature에서 이 필드와 interconnect_attachment_id를 삭제합니다.

interconnect_attachment

InterconnectAttachment

필수 항목입니다. 생성 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

CreateNetworkRequest

네트워크 생성 메시지

필드
parent

string

필수 항목입니다. 상위 요소 값입니다.

network_id

string

필수 항목입니다. 요청 객체의 ID입니다. 서버 측에서 ID를 자동 생성하는 경우 Create RPC의 method_signature에서 이 필드와 network_id를 삭제합니다.

network

Network

필수 항목입니다. 생성 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

CreateRouteRequest

새 경로 생성을 요청하는 메시지입니다.

필드
parent

string

필수 항목입니다. 상위 요소 값입니다.

route_id

string

필수 항목입니다. 요청 객체의 ID입니다. 서버 측에서 ID를 자동 생성하는 경우 Create RPC의 method_signature에서 이 필드와 network_id를 삭제합니다.

route

Route

필수 항목입니다. 생성 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

CreateRouterRequest

라우터 생성 메시지

필드
parent

string

필수 항목입니다. 상위 요소 값입니다.

router_id

string

필수 항목입니다. 요청 객체의 ID입니다. 서버 측에서 ID를 자동 생성하는 경우 Create RPC의 method_signature에서 이 필드와 router_id를 삭제합니다.

router

Router

필수 항목입니다. 생성 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

CreateSubnetRequest

서브넷 생성 메시지

필드
parent

string

필수 항목입니다. 상위 요소 값입니다.

subnet_id

string

필수 항목입니다. 요청 객체의 ID입니다. 서버 측에서 ID를 자동 생성하는 경우 Create RPC의 method_signature에서 이 필드와 subnet_id를 삭제합니다.

subnet

Subnet

필수 항목입니다. 생성 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DeleteInterconnectAttachmentRequest

InterconnectAttachment 삭제 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DeleteNetworkRequest

네트워크 삭제 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DeleteRouteRequest

경로 삭제 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DeleteRouterRequest

라우터 삭제 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DeleteSubnetRequest

서브넷 삭제 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

DiagnoseInterconnectRequest

특정 영역 내에서 인터커넥트의 진단을 요청하는 메시지입니다.

필드
name

string

필수 항목입니다. 인터커넥트 리소스의 이름입니다.

DiagnoseInterconnectResponse

DiagnoseInterconnectResponse에는 특정 인터커넥트의 현재 진단이 포함됩니다.

필드
update_time

Timestamp

상호 연결 진단이 마지막으로 업데이트된 시간입니다.

result

InterconnectDiagnostics

특정 인터커넥트의 네트워크 상태입니다.

DiagnoseNetworkRequest

특정 영역 내 네트워크의 진단을 요청하는 메시지입니다.

필드
name

string

필수 항목입니다. 네트워크 리소스의 이름입니다.

DiagnoseNetworkResponse

DiagnoseNetworkResponse에는 특정 네트워크의 현재 상태가 포함됩니다.

필드
update_time

Timestamp

네트워크 상태가 마지막으로 업데이트된 시간입니다.

result

NetworkStatus

특정 네트워크의 네트워크 상태입니다.

NetworkStatus

NetworkStatus에는 현재 네트워크의 서브넷 상태 목록이 있습니다.

필드
subnet_status[]

SubnetStatus

현재 네트워크의 서브넷 상태 목록입니다.

MacsecStatus

영역의 링크에 대한 MACsec 세션의 상태를 나타냅니다.

열거형
MACSEC_STATUS_UNSPECIFIED MACsec 상태가 지정되지 않았습니다. 측정항목이 누락되었기 때문일 수 있습니다.
SECURE 모든 관련 링크에 하나 이상의 MACsec 세션이 설정되어 있습니다.
UNSECURE 관련 링크 중 하나 이상에 MACsec 세션이 설정되어 있지 않습니다.

DiagnoseRouterRequest

특정 구역 내 라우터의 진단을 요청하는 메시지입니다.

필드
name

string

필수 항목입니다. 라우터 리소스의 이름입니다.

DiagnoseRouterResponse

DiagnoseRouterResponse에는 특정 라우터의 현재 상태가 포함됩니다.

필드
update_time

Timestamp

라우터 상태가 마지막으로 업데이트된 시간입니다.

result

RouterStatus

특정 라우터의 네트워크 상태입니다.

GetInterconnectAttachmentRequest

InterconnectAttachment를 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetInterconnectRequest

상호 연결을 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetNetworkRequest

네트워크를 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetRouteRequest

경로를 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetRouterRequest

라우터를 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetSubnetRequest

서브넷을 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

GetZoneRequest

지원 중단됨: 구현되지 않음 영역을 가져오는 메시지

필드
name

string

필수 항목입니다. 리소스의 이름

InitializeZoneRequest

지정된 영역을 초기화하는 메시지

필드
name

string

필수 항목입니다. 영역 리소스의 이름입니다.

InitializeZoneResponse

이 유형에는 필드가 없습니다.

영역 초기화 응답

Interconnect

Interconnect 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 상호 연결의 정식 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 서브넷이 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 서브넷이 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

이 리소스와 연결된 라벨입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

interconnect_type

InterconnectType

선택사항입니다. 인터커넥트 유형입니다. 현재는 'DEDICATED' 값만 사용합니다.

uuid

string

출력 전용입니다. 링크의 고유 식별자입니다.

device_cloud_resource_name

string

출력 전용입니다. 스위치 기기의 클라우드 리소스 이름입니다.

physical_ports[]

string

출력 전용입니다. 물리적 포트 (예: TenGigE0/0/0/1)을 사용하여 상호 연결을 구성합니다.

remote_peering_network_type

RemotePeeringNetworkType

선택사항입니다. 인터커넥트의 원격 피어링 네트워크 유형입니다. 피어링 분리가 사용 설정된 경우 필요합니다.

InterconnectType

상호 연결 유형입니다.

열거형
INTERCONNECT_TYPE_UNSPECIFIED 지정되지 않음.
DEDICATED Dedicated Interconnect

InterconnectAttachment

InterconnectAttachment 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 인터커넥트 연결의 정식 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. Interconnect 연결이 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 상호 연결 첨부 파일이 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

이 리소스와 연결된 라벨입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

interconnect

string

필수 항목입니다. 이 연결의 트래픽이 통과할 기본 Interconnect 객체의 표준 이름입니다. 이름은 projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect} 형식입니다.

network

string

선택사항입니다. 표준 네트워크 이름(projects/{project}/locations/{location}/zones/{zone}/networks/{network} 형식)입니다.

vlan_id

int32

필수 항목입니다. 사용자가 제공한 VLAN ID입니다. 사이트별로 고유해야 합니다.

mtu

int32

가상 에지 클라우드의 IP (L3) MTU 값입니다. 유효한 값은 1500과 9000입니다. 설정하지 않으면 기본값은 1500입니다.

state

ResourceState

출력 전용입니다. 구성 푸시를 통해 리소스가 기기에 도달한 현재 단계입니다.

peering_type

RemotePeeringNetworkType

선택사항입니다. 기본 인터커넥트의 원격 피어링 네트워크 유형입니다. 피어링 분리가 사용 설정된 경우 필요합니다.

InterconnectDiagnostics

인터커넥트에 관한 진단 정보로, 연결의 Google 측에 관한 자세한 최신 기술 정보가 포함되어 있습니다.

필드
mac_address

string

Interconnect 번들 인터페이스의 MAC 주소입니다.

LinkLACPStatus

LACP 링크의 상태를 설명합니다.

필드
state

State

LACP 링크의 상태입니다.

google_system_id

string

LACP 교환의 Google 측 포트 시스템 ID입니다.

neighbor_system_id

string

LACP 교환의 이웃 측 포트 시스템 ID입니다.

aggregatable

bool

true 값은 참여자가 링크가 집계의 일부로 사용되도록 허용함을 나타냅니다. false 값은 링크가 개별 링크로 사용되어야 함을 나타냅니다.

collecting

bool

참이면 참여자가 링크에서 수신 프레임을 수집하고, 그렇지 않으면 거짓입니다.

distributing

bool

true인 경우 참여자가 나가는 프레임을 배포합니다. false인 경우 배포가 사용 중지됩니다.

LACP 링크의 상태 열거형입니다.

열거형
UNKNOWN 상태가 알 수 없는 상태임을 나타내는 기본 상태입니다.
ACTIVE 링크가 번들 내에서 구성되고 활성화됩니다.
DETACHED 링크가 번들 내에 구성되지 않았으므로 객체의 나머지 부분은 비어 있어야 합니다.

LinkLLDPStatus

LLDP 링크를 설명합니다.

필드
peer_system_name

string

피어 시스템의 관리상 할당된 이름입니다.

peer_system_description

string

LLDP 피어의 네트워크 엔티티에 대한 텍스트 설명입니다.

peer_chassis_id

string

전송 LLDP 에이전트와 연결된 엔드포인트 식별자의 피어 섀시 구성요소입니다.

peer_chassis_id_type

string

피어 섀시 식별자 문자열의 형식과 소스입니다.

peer_port_id

string

전송 LLDP 에이전트와 연결된 엔드포인트 식별자의 포트 구성요소입니다. 지정된 포트가 IEEE 802.3 리피터 포트인 경우 이 TLV는 선택사항입니다.

peer_port_id_type

string

피어 포트 식별자 문자열의 형식과 소스입니다.

LinkStatus

Interconnect의 각 링크 상태를 설명합니다.

필드
circuit_id

string

Google에서 설정 중에 할당한 이 링크의 고유 ID입니다.

lacp_status

LinkLACPStatus

LACP 링크의 상태를 설명합니다.

lldp_statuses[]

LinkLLDPStatus

Interconnect의 각 링크에 있는 각 피어의 LLDP 상태를 설명하는 데 사용되는 LinkLLDPStatus 객체의 목록입니다.

packet_counts

PacketCounts

이 링크의 패킷 수 관련 통계입니다.

PacketCounts

인터페이스 관련 통계 객체의 컬렉션을 포함합니다.

필드
inbound_unicast

int64

전송된 패킷의 수입니다.

inbound_errors

int64

오류가 포함된 인바운드 패킷 수입니다.

inbound_discards

int64

전송을 방지하는 오류가 감지되지 않았음에도 삭제되도록 선택된 수신 패킷 수입니다.

outbound_unicast

int64

전송이 요청된 패킷의 총수입니다.

outbound_errors

int64

오류로 인해 전송할 수 없는 아웃바운드 패킷 수입니다.

outbound_discards

int64

전송을 방지하는 오류가 감지되지 않았음에도 삭제되도록 선택된 아웃바운드 패킷의 수입니다.

LinkLayerAddress

LinkLayerAddress에는 IP 주소와 해당 링크 계층 주소가 포함됩니다.

필드
mac_address

string

이 인접 항목의 MAC 주소입니다.

ip_address

string

이 인접 항목의 IP 주소입니다.

ListInterconnectAttachmentsRequest

InterconnectAttachments 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListInterconnectAttachmentsRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListInterconnectAttachmentsResponse

InterconnectAttachment 나열에 대한 응답 메시지입니다.

필드
interconnect_attachments[]

InterconnectAttachment

InterconnectAttachment 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListInterconnectsRequest

Interconnect 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListInterconnectsRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListInterconnectsResponse

인터커넥트 나열에 대한 응답 메시지입니다.

필드
interconnects[]

Interconnect

Interconnect 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListNetworksRequest

네트워크 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListNetworksRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListNetworksResponse

네트워크 나열에 대한 응답 메시지입니다.

필드
networks[]

Network

네트워크 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListRoutersRequest

라우터 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListRoutersRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListRoutersResponse

라우터 나열에 대한 응답 메시지입니다.

필드
routers[]

Router

라우터 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListRoutesRequest

경로 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListRoutesRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListRoutesResponse

경로 나열에 대한 응답 메시지입니다.

필드
routes[]

Route

경로 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListSubnetsRequest

서브넷 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListSubnetsRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListSubnetsResponse

서브넷 나열에 대한 응답 메시지입니다.

필드
subnets[]

Subnet

서브넷 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

ListZonesRequest

지원 중단됨: 구현되지 않음 영역 목록을 요청하는 메시지

필드
parent

string

필수 항목입니다. ListZonesRequest의 상위 값

page_size

int32

요청한 페이지 크기입니다. 서버에서 요청한 것보다 적은 항목을 반환할 수 있습니다. 지정하지 않으면 서버에서 적절한 기본값을 선택합니다.

page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

filter

string

결과 필터링

order_by

string

결과 정렬 방법에 대한 힌트

ListZonesResponse

지원 중단됨: 구현되지 않음 영역 나열에 대한 응답 메시지입니다.

필드
zones[]

Zone

영역 목록

next_page_token

string

서버에서 반환할 결과 페이지를 식별하는 토큰입니다.

unreachable[]

string

도달할 수 없는 위치입니다.

네트워크

네트워크 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 네트워크의 정식 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 네트워크가 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 네트워크가 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

이 리소스와 연결된 라벨입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

mtu

int32

네트워크의 IP (L3) MTU 값입니다. 유효한 값은 1500과 9000입니다. 설정하지 않으면 기본값은 1500입니다.

OperationMetadata

장기 실행 작업의 메타데이터를 나타냅니다.

필드
create_time

Timestamp

출력 전용입니다. 작업이 생성된 시간입니다.

end_time

Timestamp

출력 전용입니다. 작업 실행이 완료된 시간입니다.

target

string

출력 전용입니다. 작업 대상에 대한 서버 정의 리소스 경로입니다.

verb

string

출력 전용입니다. 작업에 의해 실행된 동사의 이름입니다.

status_message

string

출력 전용입니다. 상태에 대한 인간이 읽을 수 있는 상태입니다(존재하는 경우).

requested_cancellation

bool

출력 전용입니다. 사용자가 작업 취소를 요청했는지를 나타냅니다. 성공적으로 취소된 작업에는 google.rpc.Status.code가 1인 [Operation.error][] 값이 있습니다. 이는 Code.CANCELLED에 해당합니다.

api_version

string

출력 전용입니다. 작업을 시작하는 데 사용되는 API 버전입니다.

RemotePeeringNetworkType

인터페이스의 원격 피어링 대상을 정의합니다. 피어링 분리가 사용 설정된 경우 필요합니다.

열거형
REMOTE_PEERING_NETWORK_TYPE_UNSPECIFIED 지정되지 않음.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNAL 고객의 신뢰할 수 있는 내부 네트워크입니다.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNET 인터넷 액세스 권한이 있는 고객의 신뢰할 수 없는 네트워크입니다.

ResourceState

ResourceState는 리소스의 상태를 설명합니다. 새 리소스가 생성되는 일반적인 수명 주기는 PENDING -> PROVISIONING -> RUNNING입니다. 삭제되는 기존 리소스의 일반적인 수명 주기는 RUNNING -> DELETING입니다. 처리 중에 오류가 발생하면 리소스가 '정지됨' 상태가 됩니다.

열거형
STATE_UNKNOWN 지정되지 않은 상태입니다.
STATE_PENDING 리소스를 랙에 적용하기 위해 준비 중입니다.
STATE_PROVISIONING 리소스를 랙에 적용하기 시작했습니다.
STATE_RUNNING 리소스가 랙으로 푸시되었습니다.
STATE_SUSPENDED 리소스를 랙에 푸시할 수 없습니다.
STATE_DELETING 리소스가 삭제 중입니다.

경로

Route 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 경로의 정식 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 경로가 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 경로가 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

선택사항입니다. 이 리소스와 연결된 라벨입니다.

network

string

필수 항목입니다. 이 경로가 속한 네트워크입니다.

destination_cidr

string

필수 항목입니다. CIDR 형식의 서브넷입니다.

next_hop_address

string

필수 항목입니다. 이 경로의 다음 홉으로 사용할 IP 주소입니다. |destination_cidr|와 동일한 프로토콜을 사용해야 합니다.

state

ResourceState

출력 전용입니다. 구성 푸시를 통해 리소스가 기기에 도달한 현재 단계입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

라우터

라우터 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 라우터의 정식 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 라우터가 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 라우터가 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

이 리소스와 연결된 라벨입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

network

string

필수 항목입니다. 이 라우터가 속한 네트워크의 표준 이름입니다. 이름은 projects/{project}/locations/{location}/zones/{zone}/networks/{network} 형식입니다.

interface[]

Interface

라우터 인터페이스입니다.

bgp_peer[]

BgpPeer

BGP 피어입니다.

bgp

Bgp

이 라우터와 관련된 BGP 정보입니다.

state

ResourceState

출력 전용입니다. 구성 푸시를 통해 리소스가 기기에 도달한 현재 단계입니다.

route_advertisements[]

string

선택사항입니다. 이 라우터에서 북쪽으로 정적 경로로 공지할 IP/길이 형식의 CIDR 목록입니다.

Bgp

이 라우터와 관련된 BGP 정보입니다.

필드
asn

uint32

로컬로 할당된 BGP ASN입니다.

keepalive_interval_in_seconds

uint32

피어에 전송되는 BGP 연결 유지 메시지 사이의 간격(초)입니다. 기본값은 20이며 값은 20~60입니다.

BgpPeer

BGPPeer는 BGP 세션을 빌드하기 위한 피어 측 레이어 3 정보를 정의합니다.

필드
name

string

이 BGP 피어의 이름입니다. 영역 리소스 내에서 고유합니다.

interface

string

BGP 피어가 연결된 RouterInterface의 이름입니다.

interface_ipv4_cidr

string

Google 내 인터페이스의 IP 범위입니다.

interface_ipv6_cidr

string

Google 내 인터페이스의 IPv6 범위입니다.

peer_ipv4_cidr

string

Google 외부의 BGP 인터페이스 IP 범위입니다.

peer_ipv6_cidr

string

Google 외부의 BGP 인터페이스 IPv6 범위입니다.

peer_asn

uint32

피어 BGP 자율 시스템 번호 (ASN)입니다. 각 BGP 인터페이스는 다른 값을 사용할 수 있습니다.

local_asn

uint32

출력 전용입니다. 로컬 BGP 자율 시스템 번호 (ASN)입니다. 이 필드는 사용되는 영역 외부에서는 의미가 없는 비공개 ASN을 저장하므로 ST_NOT_REQUIRED입니다.

인터페이스

라우터 인터페이스는 BGP 세션을 빌드하기 위한 GDCE 영역 측 레이어 3 정보를 정의합니다.

필드
name

string

이 인터페이스 항목의 이름입니다. 영역 리소스 내에서 고유합니다.

ipv4_cidr

string

인터페이스의 IP 주소 및 범위입니다.

ipv6_cidr

string

인터페이스의 IPv6 주소 및 범위입니다.

linked_interconnect_attachment

string

연결된 Interconnect 첨부파일의 표준 이름입니다.

subnetwork

string

이 인터페이스가 속한 서브네트워크 리소스의 표준 이름입니다.

loopback_ip_addresses[]

string

지정된 경우 라우터에 루프백 인터페이스를 만듭니다. IP 주소 수는 TOR 기기 수와 일치해야 합니다.

RouterStatus

라우터의 현재 상태를 설명합니다.

필드
network

string

이 라우터가 속한 네트워크의 표준 이름입니다.

bgp_peer_status[]

BgpPeerStatus

이 라우터와 관련된 모든 BGP 피어를 설명하는 BgpPeerStatus 객체의 목록입니다.

static_route_status[]

RouteStatus

이 라우터와 관련된 모든 북바운드 경로 공지를 설명하는 RouteStatus 목록입니다.

BgpPeerStatus

BGP 피어의 상태입니다.

필드
name

string

이 BGP 피어의 이름입니다. 라우터 리소스 내에서 고유합니다.

ip_address

string

로컬 BGP 인터페이스의 IP 주소입니다.

peer_ip_address

string

원격 BGP 인터페이스의 IP 주소입니다.

status

BgpStatus

BGP의 현재 상태입니다.

state

string

RFC1771에 지정된 BGP 상태입니다.

uptime

string

이 세션이 실행된 시간입니다. 형식: 14년, 51주, 6일, 23시간, 59분, 59초

uptime_seconds

int64

이 세션이 실행된 시간(초)입니다.

prefix_counter

PrefixCounter

접두사의 개수 모음입니다.

BgpStatus

BGP 피어 상태: {UP, DOWN}

열거형
UNKNOWN BGP 세션이 알 수 없는 상태임을 나타내는 기본 상태입니다.
UP BGP 세션이 설정되었음을 나타내는 UP 상태입니다.
DOWN BGP 세션이 아직 설정되지 않았음을 나타내는 DOWN 상태입니다.

PrefixCounter

PrefixCounter에는 관련 개수의 프리픽스 컬렉션이 포함되어 있습니다.

필드
advertised

int64

공지된 프리픽스 수입니다.

denied

int64

거부된 접두사 수입니다.

received

int64

수신된 접두사 수입니다.

sent

int64

전송된 접두사 수입니다.

suppressed

int64

억제된 접두사 수입니다.

withdrawn

int64

취소된 접두사 수입니다.

RouteStatus

RouteStatus에는 라우터에서 공지된 커스텀 업스트림 정적 경로와 관련된 측정항목에 해당하는 필드가 포함됩니다.

필드
network

string

이 경로가 속한 네트워크의 이름입니다.

prefix

string

공지된 접두사 (CIDR 형식)입니다.

next_hop

string

이 경로의 다음 홉 (IP 주소)입니다.

next_hop_reachable

bool

다음 홉에 연결할 수 있는지 여부입니다.

route_install_status

RouteInstallStatus

경로 설치 상태를 나타내는 열거형입니다.

route_install_status_additional_info

string

route_install_status를 자세히 설명하는 문자열입니다. 추가 정보가 있는 경우 (예: 오류가 있는 경우 이 필드에 오류에 관한 정보가 포함됨)

route

string

경로의 이름입니다 (Route.name 참고).

device

string

이 RouteStatus가 보고되는 기기의 이름입니다.

RouteInstallStatus

경로의 설치 상태를 압축하는 열거형입니다.

열거형
ROUTE_INSTALL_STATUS_UNSPECIFIED 설치 상태가 지정되지 않았습니다.
ROUTE_INSTALL_STATUS_ACTIVE 경로가 올바르게 설치되었으며 활성 상태입니다.
ROUTE_INSTALL_STATUS_PENDING 경로가 설치되지 않았지만 오류가 없습니다 (예: 경로가 설치되는 중임).
ROUTE_INSTALL_STATUS_FAILED 오류로 인해 경로 설치에 실패했습니다.

서브넷

서브넷 객체를 설명하는 메시지

필드
name

string

필수 항목입니다. 서브넷의 표준 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 서브넷이 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 서브넷이 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

이 리소스와 연결된 라벨입니다.

description

string

선택사항입니다. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

network

string

필수 항목입니다. 이 서브네트워크가 속한 네트워크입니다.

ipv4_cidr[]

string

이 서브네트워크에서 소유한 IPv4 주소의 범위입니다.

ipv6_cidr[]

string

이 서브네트워크에서 소유한 IPv6 주소의 범위입니다.

vlan_id

int32

선택사항입니다. 사용자가 제공한 VLAN ID입니다. 지정하지 않으면 자동으로 할당됩니다.

bonding_type

BondingType

선택사항입니다. 서브넷 생성의 결합 유형은 생성되는 VLAN이 결합 또는 비결합 또는 두 포트 유형 모두에 있는지 여부를 지정합니다. 또한 이 플래그는 클러스터가 결합 선택에 따라 워크로드에 사용할 수 있는 특정 네트워크 구성을 설정하는 데 사용됩니다.

state

ResourceState

출력 전용입니다. 구성 푸시를 통해 리소스가 기기에 도달한 현재 단계입니다.

BondingType

서브넷의 결합 유형입니다.

열거형
BONDING_TYPE_UNSPECIFIED 본딩 유형을 지정하지 않으면 기본적으로 지정되지 않으며 사용자가 VLAN을 만들 때 본딩 유형을 지정하지 않기로 선택한 경우에도 마찬가지입니다. 이는 VLAN이 머신에 결합된 연결과 결합되지 않은 연결을 모두 갖는 혼합 결합으로 처리됩니다.
BONDED 멀티 호밍
NON_BONDED 단일 홈입니다.

SubnetStatus

SubnetStatus에는 이 서브넷 리소스에 관한 자세한 최신 기술 정보가 포함되어 있습니다.

필드
name

string

CCFE 서브넷 리소스의 이름입니다.

mac_address

string

BVI MAC 주소입니다.

UpdateRouterRequest

라우터를 업데이트하는 메시지

필드
update_mask

FieldMask

필수 항목입니다. 필드 마스크는 업데이트로 라우터 리소스에서 덮어쓸 필드를 지정하는 데 사용됩니다. update_mask에 지정된 필드는 전체 요청이 아닌 해당 리소스를 기준으로 합니다. 마스크에 있으면 필드를 덮어씁니다. 사용자가 마스크를 제공하지 않으면 모든 필드를 덮어씁니다.

router

Router

필수 항목입니다. 업데이트하는 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

UpdateSubnetRequest

서브넷 업데이트 메시지

필드
update_mask

FieldMask

필수 항목입니다. 필드 마스크는 업데이트로 서브넷 리소스에서 덮어쓸 필드를 지정하는 데 사용됩니다. update_mask에 지정된 필드는 전체 요청이 아닌 해당 리소스를 기준으로 합니다. 마스크에 있으면 필드를 덮어씁니다. 사용자가 마스크를 제공하지 않으면 모든 필드를 덮어씁니다.

subnet

Subnet

필수 항목입니다. 업데이트하는 중인 리소스

request_id

string

선택사항입니다. 요청을 식별하는 선택적 요청 ID입니다. 요청을 다시 시도해야 하는 경우 서버가 이미 완료되었을 때 요청을 무시하도록 고유한 요청 ID를 지정합니다. 서버는 첫 번째 요청 후 최소 60분 동안 이를 보장합니다.

예를 들어 최초 요청을 수행하고 요청이 타임아웃되는 경우를 생각해 보세요. 동일한 요청 ID로 다시 요청을 수행하면 서버는 동일한 요청 ID를 가진 원래 작업이 수신되었는지 확인할 수 있으며 그럴 경우 두 번째 요청을 무시합니다. 이렇게 해서 클라이언트가 실수로 중복된 약정을 생성하지 않도록 방지합니다.

요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

영역

Google Edge Cloud 영역입니다.

필드
name

string

필수 항목입니다. 영역의 리소스 이름입니다.

create_time

Timestamp

출력 전용입니다. 영역이 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 영역이 마지막으로 업데이트된 시간입니다.

labels
(deprecated)

map<string, string>

지원 중단됨: 구현되지 않음 키-값 쌍인 라벨입니다.

layout_name
(deprecated)

string

지원 중단됨: 구현되지 않음 배포 레이아웃 유형입니다.