blob: 65cd9362db44f1e97e1cefd640b3d05b3fbc7ff9 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/managedidentities/apiv1",
"version": "1.6.6",
"language": "GO",
"apis": [
{
"id": "google.cloud.managedidentities.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_AttachTrust_sync",
"title": "managedidentities AttachTrust Sample",
"description": "AttachTrust adds an AD trust to a domain.",
"file": "Client/AttachTrust/main.go",
"language": "GO",
"clientMethod": {
"shortName": "AttachTrust",
"fullName": "google.cloud.managedidentities.v1.Client.AttachTrust",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.AttachTrustRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "AttachTrustOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "AttachTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.AttachTrust",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_CreateMicrosoftAdDomain_sync",
"title": "managedidentities CreateMicrosoftAdDomain Sample",
"description": "CreateMicrosoftAdDomain creates a Microsoft AD domain.",
"file": "Client/CreateMicrosoftAdDomain/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateMicrosoftAdDomain",
"fullName": "google.cloud.managedidentities.v1.Client.CreateMicrosoftAdDomain",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.CreateMicrosoftAdDomainRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateMicrosoftAdDomainOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "CreateMicrosoftAdDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.CreateMicrosoftAdDomain",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_DeleteDomain_sync",
"title": "managedidentities DeleteDomain Sample",
"description": "DeleteDomain deletes a domain.",
"file": "Client/DeleteDomain/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteDomain",
"fullName": "google.cloud.managedidentities.v1.Client.DeleteDomain",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.DeleteDomainRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteDomainOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "DeleteDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.DeleteDomain",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_DetachTrust_sync",
"title": "managedidentities DetachTrust Sample",
"description": "DetachTrust removes an AD trust.",
"file": "Client/DetachTrust/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DetachTrust",
"fullName": "google.cloud.managedidentities.v1.Client.DetachTrust",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.DetachTrustRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DetachTrustOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "DetachTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.DetachTrust",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_GetDomain_sync",
"title": "managedidentities GetDomain Sample",
"description": "GetDomain gets information about a domain.",
"file": "Client/GetDomain/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetDomain",
"fullName": "google.cloud.managedidentities.v1.Client.GetDomain",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.GetDomainRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*managedidentitiespb.Domain",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "GetDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.GetDomain",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_ListDomains_sync",
"title": "managedidentities ListDomains Sample",
"description": "ListDomains lists domains in a project.",
"file": "Client/ListDomains/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListDomains",
"fullName": "google.cloud.managedidentities.v1.Client.ListDomains",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.ListDomainsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DomainIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "ListDomains",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ListDomains",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_ReconfigureTrust_sync",
"title": "managedidentities ReconfigureTrust Sample",
"description": "ReconfigureTrust updates the DNS conditional forwarder.",
"file": "Client/ReconfigureTrust/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ReconfigureTrust",
"fullName": "google.cloud.managedidentities.v1.Client.ReconfigureTrust",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.ReconfigureTrustRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ReconfigureTrustOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "ReconfigureTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ReconfigureTrust",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_ResetAdminPassword_sync",
"title": "managedidentities ResetAdminPassword Sample",
"description": "ResetAdminPassword resets a domain's administrator password.",
"file": "Client/ResetAdminPassword/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ResetAdminPassword",
"fullName": "google.cloud.managedidentities.v1.Client.ResetAdminPassword",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.ResetAdminPasswordRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*managedidentitiespb.ResetAdminPasswordResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "ResetAdminPassword",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ResetAdminPassword",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_UpdateDomain_sync",
"title": "managedidentities UpdateDomain Sample",
"description": "UpdateDomain updates the metadata and configuration of a domain.",
"file": "Client/UpdateDomain/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateDomain",
"fullName": "google.cloud.managedidentities.v1.Client.UpdateDomain",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.UpdateDomainRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateDomainOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "UpdateDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.UpdateDomain",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "managedidentities_v1_generated_ManagedIdentitiesService_ValidateTrust_sync",
"title": "managedidentities ValidateTrust Sample",
"description": "ValidateTrust validates a trust state, that the target domain is reachable, and that the\ntarget domain is able to accept incoming trust requests.",
"file": "Client/ValidateTrust/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ValidateTrust",
"fullName": "google.cloud.managedidentities.v1.Client.ValidateTrust",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "managedidentitiespb.ValidateTrustRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ValidateTrustOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.managedidentities.v1.Client"
},
"method": {
"shortName": "ValidateTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ValidateTrust",
"service": {
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
}
]
}