AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

DomainController

import "github.com/aws/aws-sdk-go/service/directoryservice"

type DomainController struct { AvailabilityZone *string `type:"string"` DirectoryId *string `type:"string"` DnsIpAddr *string `type:"string"` DomainControllerId *string `type:"string"` LaunchTime *time.Time `type:"timestamp"` Status *string `type:"string" enum:"DomainControllerStatus"` StatusLastUpdatedDateTime *time.Time `type:"timestamp"` StatusReason *string `type:"string"` SubnetId *string `type:"string"` VpcId *string `type:"string"` }

Contains information about the domain controllers for a specified directory.

AvailabilityZone

Type: *string

The Availability Zone where the domain controller is located.

DirectoryId

Type: *string

Identifier of the directory where the domain controller resides.

DnsIpAddr

Type: *string

The IP address of the domain controller.

DomainControllerId

Type: *string

Identifies a specific domain controller in the directory.

LaunchTime

Type: *time.Time

Specifies when the domain controller was created.

Status

Type: *string

The status of the domain controller.

StatusLastUpdatedDateTime

Type: *time.Time

The date and time that the status was last updated.

StatusReason

Type: *string

A description of the domain controller state.

SubnetId

Type: *string

Identifier of the subnet in the VPC that contains the domain controller.

VpcId

Type: *string

The identifier of the VPC that contains the domain controller.

Method

GoString

func (s DomainController) GoString() string

GoString returns the string representation

SetAvailabilityZone

func (s *DomainController) SetAvailabilityZone(v string) *DomainController

SetAvailabilityZone sets the AvailabilityZone field's value.

SetDirectoryId

func (s *DomainController) SetDirectoryId(v string) *DomainController

SetDirectoryId sets the DirectoryId field's value.

SetDnsIpAddr

func (s *DomainController) SetDnsIpAddr(v string) *DomainController

SetDnsIpAddr sets the DnsIpAddr field's value.

SetDomainControllerId

func (s *DomainController) SetDomainControllerId(v string) *DomainController

SetDomainControllerId sets the DomainControllerId field's value.

SetLaunchTime

func (s *DomainController) SetLaunchTime(v time.Time) *DomainController

SetLaunchTime sets the LaunchTime field's value.

SetStatus

func (s *DomainController) SetStatus(v string) *DomainController

SetStatus sets the Status field's value.

SetStatusLastUpdatedDateTime

func (s *DomainController) SetStatusLastUpdatedDateTime(v time.Time) *DomainController

SetStatusLastUpdatedDateTime sets the StatusLastUpdatedDateTime field's value.

SetStatusReason

func (s *DomainController) SetStatusReason(v string) *DomainController

SetStatusReason sets the StatusReason field's value.

SetSubnetId

func (s *DomainController) SetSubnetId(v string) *DomainController

SetSubnetId sets the SubnetId field's value.

SetVpcId

func (s *DomainController) SetVpcId(v string) *DomainController

SetVpcId sets the VpcId field's value.

String

func (s DomainController) String() string

String returns the string representation

On this page: