Class ServicesResource.DnsRecordSetsResource
The "dnsRecordSets" collection of methods.
Inherited Members
Namespace: Google.Apis.ServiceNetworking.v1
Assembly: Google.Apis.ServiceNetworking.v1.dll
Syntax
public class ServicesResource.DnsRecordSetsResource
Constructors
DnsRecordSetsResource(IClientService)
Constructs a new resource.
Declaration
public DnsRecordSetsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Add(AddDnsRecordSetRequest, string)
Service producers can use this method to add DNS record sets to private DNS zones in the shared producer host project.
Declaration
public virtual ServicesResource.DnsRecordSetsResource.AddRequest Add(AddDnsRecordSetRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
AddDnsRecordSetRequest | body | The body of the request. |
string | parent | Required. The service that is managing peering connectivity for a service producer's organization. For
Google services that support this functionality, this value is
|
Returns
Type | Description |
---|---|
ServicesResource.DnsRecordSetsResource.AddRequest |
Get(string)
Producers can use this method to retrieve information about the DNS record set added to the private zone inside the shared tenant host project associated with a consumer network.
Declaration
public virtual ServicesResource.DnsRecordSetsResource.GetRequest Get(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. Parent resource identifying the connection which owns this collection of DNS zones in the format services/{service}. |
Returns
Type | Description |
---|---|
ServicesResource.DnsRecordSetsResource.GetRequest |
List(string)
Producers can use this method to retrieve a list of available DNS RecordSets available inside the private zone on the tenant host project accessible from their network.
Declaration
public virtual ServicesResource.DnsRecordSetsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The service that is managing peering connectivity for a service producer's organization. For
Google services that support this functionality, this value is
|
Returns
Type | Description |
---|---|
ServicesResource.DnsRecordSetsResource.ListRequest |
Remove(RemoveDnsRecordSetRequest, string)
Service producers can use this method to remove DNS record sets from private DNS zones in the shared producer host project.
Declaration
public virtual ServicesResource.DnsRecordSetsResource.RemoveRequest Remove(RemoveDnsRecordSetRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
RemoveDnsRecordSetRequest | body | The body of the request. |
string | parent | Required. The service that is managing peering connectivity for a service producer's organization. For
Google services that support this functionality, this value is
|
Returns
Type | Description |
---|---|
ServicesResource.DnsRecordSetsResource.RemoveRequest |
Update(UpdateDnsRecordSetRequest, string)
Service producers can use this method to update DNS record sets from private DNS zones in the shared producer host project.
Declaration
public virtual ServicesResource.DnsRecordSetsResource.UpdateRequest Update(UpdateDnsRecordSetRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
UpdateDnsRecordSetRequest | body | The body of the request. |
string | parent | Required. The service that is managing peering connectivity for a service producer's organization. For
Google services that support this functionality, this value is
|
Returns
Type | Description |
---|---|
ServicesResource.DnsRecordSetsResource.UpdateRequest |