blob: 65e7e82213ec9715f438984c646b0d4b4ce82950 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/osconfig/agentendpoint/apiv1",
"version": "1.12.7",
"language": "GO",
"apis": [
{
"id": "google.cloud.osconfig.agentendpoint.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "osconfig_v1_generated_AgentEndpointService_RegisterAgent_sync",
"title": "osconfig RegisterAgent Sample",
"description": "RegisterAgent registers the agent running on the VM.",
"file": "Client/RegisterAgent/main.go",
"language": "GO",
"clientMethod": {
"shortName": "RegisterAgent",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client.RegisterAgent",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "agentendpointpb.RegisterAgentRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*agentendpointpb.RegisterAgentResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client"
},
"method": {
"shortName": "RegisterAgent",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.RegisterAgent",
"service": {
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "osconfig_v1_generated_AgentEndpointService_ReportInventory_sync",
"title": "osconfig ReportInventory Sample",
"description": "ReportInventory reports the VMs current inventory.",
"file": "Client/ReportInventory/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ReportInventory",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client.ReportInventory",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "agentendpointpb.ReportInventoryRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*agentendpointpb.ReportInventoryResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client"
},
"method": {
"shortName": "ReportInventory",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportInventory",
"service": {
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "osconfig_v1_generated_AgentEndpointService_ReportTaskComplete_sync",
"title": "osconfig ReportTaskComplete Sample",
"description": "ReportTaskComplete signals that the task execution is complete and optionally returns the next\ntask.",
"file": "Client/ReportTaskComplete/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ReportTaskComplete",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client.ReportTaskComplete",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "agentendpointpb.ReportTaskCompleteRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*agentendpointpb.ReportTaskCompleteResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client"
},
"method": {
"shortName": "ReportTaskComplete",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportTaskComplete",
"service": {
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "osconfig_v1_generated_AgentEndpointService_ReportTaskProgress_sync",
"title": "osconfig ReportTaskProgress Sample",
"description": "ReportTaskProgress signals an intermediary progress checkpoint in task execution.",
"file": "Client/ReportTaskProgress/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ReportTaskProgress",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client.ReportTaskProgress",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "agentendpointpb.ReportTaskProgressRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*agentendpointpb.ReportTaskProgressResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client"
},
"method": {
"shortName": "ReportTaskProgress",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportTaskProgress",
"service": {
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "osconfig_v1_generated_AgentEndpointService_StartNextTask_sync",
"title": "osconfig StartNextTask Sample",
"description": "StartNextTask signals the start of a task execution and returns the task info.",
"file": "Client/StartNextTask/main.go",
"language": "GO",
"clientMethod": {
"shortName": "StartNextTask",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client.StartNextTask",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "agentendpointpb.StartNextTaskRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*agentendpointpb.StartNextTaskResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.osconfig.agentendpoint.v1.Client"
},
"method": {
"shortName": "StartNextTask",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.StartNextTask",
"service": {
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
}
]
}