Google Cloud Managed Identities V1 Client - Class ReconfigureTrustRequest (1.2.2)

Reference documentation and code samples for the Google Cloud Managed Identities V1 Client class ReconfigureTrustRequest.

Request message for ReconfigureTrust

Generated from protobuf message google.cloud.managedidentities.v1.ReconfigureTrustRequest

Namespace

Google \ Cloud \ ManagedIdentities \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Required. The resource domain name, project name and location using the form: projects/{project_id}/locations/global/domains/{domain_name}

↳ target_domain_name string

Required. The fully-qualified target domain name which will be in trust with current domain.

↳ target_dns_ip_addresses array

Required. The target DNS server IP addresses to resolve the remote domain involved in the trust.

getName

Required. The resource domain name, project name and location using the form: projects/{project_id}/locations/global/domains/{domain_name}

Returns
TypeDescription
string

setName

Required. The resource domain name, project name and location using the form: projects/{project_id}/locations/global/domains/{domain_name}

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTargetDomainName

Required. The fully-qualified target domain name which will be in trust with current domain.

Returns
TypeDescription
string

setTargetDomainName

Required. The fully-qualified target domain name which will be in trust with current domain.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTargetDnsIpAddresses

Required. The target DNS server IP addresses to resolve the remote domain involved in the trust.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setTargetDnsIpAddresses

Required. The target DNS server IP addresses to resolve the remote domain involved in the trust.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
name string

Required. The resource domain name, project name and location using the form: projects/{project_id}/locations/global/domains/{domain_name} Please see Google\Cloud\ManagedIdentities\V1\ManagedIdentitiesServiceClient::domainName() for help formatting this field.

targetDomainName string

Required. The fully-qualified target domain name which will be in trust with current domain.

targetDnsIpAddresses string[]

Required. The target DNS server IP addresses to resolve the remote domain involved in the trust.

Returns
TypeDescription
Google\Cloud\ManagedIdentities\V1\ReconfigureTrustRequest