Versions in this module Expand all Collapse all v1 v1.1.9 Mar 8, 2016 Changes in this version + const DirectorySizeLarge + const DirectorySizeSmall + const DirectoryStageActive + const DirectoryStageCreated + const DirectoryStageCreating + const DirectoryStageDeleted + const DirectoryStageDeleting + const DirectoryStageFailed + const DirectoryStageImpaired + const DirectoryStageInoperable + const DirectoryStageRequested + const DirectoryStageRestoreFailed + const DirectoryStageRestoring + const DirectoryTypeAdconnector + const DirectoryTypeMicrosoftAd + const DirectoryTypeSimpleAd + const RadiusAuthenticationProtocolChap + const RadiusAuthenticationProtocolMsChapv1 + const RadiusAuthenticationProtocolMsChapv2 + const RadiusAuthenticationProtocolPap + const RadiusStatusCompleted + const RadiusStatusCreating + const RadiusStatusFailed + const ServiceName + const SnapshotStatusCompleted + const SnapshotStatusCreating + const SnapshotStatusFailed + const SnapshotTypeAuto + const SnapshotTypeManual + const TopicStatusDeleted + const TopicStatusFailed + const TopicStatusRegistered + const TopicStatusTopicnotfound + const TrustDirectionOneWayIncoming + const TrustDirectionOneWayOutgoing + const TrustDirectionTwoWay + const TrustStateCreated + const TrustStateCreating + const TrustStateDeleted + const TrustStateDeleting + const TrustStateFailed + const TrustStateVerified + const TrustStateVerifyFailed + const TrustStateVerifying + const TrustTypeForest + type Attribute struct + Name *string + Value *string + func (s Attribute) GoString() string + func (s Attribute) String() string + type Computer struct + ComputerAttributes []*Attribute + ComputerId *string + ComputerName *string + func (s Computer) GoString() string + func (s Computer) String() string + type ConnectDirectoryInput struct + ConnectSettings *DirectoryConnectSettings + Description *string + Name *string + Password *string + ShortName *string + Size *string + func (s ConnectDirectoryInput) GoString() string + func (s ConnectDirectoryInput) String() string + type ConnectDirectoryOutput struct + DirectoryId *string + func (s ConnectDirectoryOutput) GoString() string + func (s ConnectDirectoryOutput) String() string + type CreateAliasInput struct + Alias *string + DirectoryId *string + func (s CreateAliasInput) GoString() string + func (s CreateAliasInput) String() string + type CreateAliasOutput struct + Alias *string + DirectoryId *string + func (s CreateAliasOutput) GoString() string + func (s CreateAliasOutput) String() string + type CreateComputerInput struct + ComputerAttributes []*Attribute + ComputerName *string + DirectoryId *string + OrganizationalUnitDistinguishedName *string + Password *string + func (s CreateComputerInput) GoString() string + func (s CreateComputerInput) String() string + type CreateComputerOutput struct + Computer *Computer + func (s CreateComputerOutput) GoString() string + func (s CreateComputerOutput) String() string + type CreateDirectoryInput struct + Description *string + Name *string + Password *string + ShortName *string + Size *string + VpcSettings *DirectoryVpcSettings + func (s CreateDirectoryInput) GoString() string + func (s CreateDirectoryInput) String() string + type CreateDirectoryOutput struct + DirectoryId *string + func (s CreateDirectoryOutput) GoString() string + func (s CreateDirectoryOutput) String() string + type CreateMicrosoftADInput struct + Description *string + Name *string + Password *string + ShortName *string + VpcSettings *DirectoryVpcSettings + func (s CreateMicrosoftADInput) GoString() string + func (s CreateMicrosoftADInput) String() string + type CreateMicrosoftADOutput struct + DirectoryId *string + func (s CreateMicrosoftADOutput) GoString() string + func (s CreateMicrosoftADOutput) String() string + type CreateSnapshotInput struct + DirectoryId *string + Name *string + func (s CreateSnapshotInput) GoString() string + func (s CreateSnapshotInput) String() string + type CreateSnapshotOutput struct + SnapshotId *string + func (s CreateSnapshotOutput) GoString() string + func (s CreateSnapshotOutput) String() string + type CreateTrustInput struct + DirectoryId *string + RemoteDomainName *string + TrustDirection *string + TrustPassword *string + TrustType *string + func (s CreateTrustInput) GoString() string + func (s CreateTrustInput) String() string + type CreateTrustOutput struct + TrustId *string + func (s CreateTrustOutput) GoString() string + func (s CreateTrustOutput) String() string + type DeleteDirectoryInput struct + DirectoryId *string + func (s DeleteDirectoryInput) GoString() string + func (s DeleteDirectoryInput) String() string + type DeleteDirectoryOutput struct + DirectoryId *string + func (s DeleteDirectoryOutput) GoString() string + func (s DeleteDirectoryOutput) String() string + type DeleteSnapshotInput struct + SnapshotId *string + func (s DeleteSnapshotInput) GoString() string + func (s DeleteSnapshotInput) String() string + type DeleteSnapshotOutput struct + SnapshotId *string + func (s DeleteSnapshotOutput) GoString() string + func (s DeleteSnapshotOutput) String() string + type DeleteTrustInput struct + TrustId *string + func (s DeleteTrustInput) GoString() string + func (s DeleteTrustInput) String() string + type DeleteTrustOutput struct + TrustId *string + func (s DeleteTrustOutput) GoString() string + func (s DeleteTrustOutput) String() string + type DeregisterEventTopicInput struct + DirectoryId *string + TopicName *string + func (s DeregisterEventTopicInput) GoString() string + func (s DeregisterEventTopicInput) String() string + type DeregisterEventTopicOutput struct + func (s DeregisterEventTopicOutput) GoString() string + func (s DeregisterEventTopicOutput) String() string + type DescribeDirectoriesInput struct + DirectoryIds []*string + Limit *int64 + NextToken *string + func (s DescribeDirectoriesInput) GoString() string + func (s DescribeDirectoriesInput) String() string + type DescribeDirectoriesOutput struct + DirectoryDescriptions []*DirectoryDescription + NextToken *string + func (s DescribeDirectoriesOutput) GoString() string + func (s DescribeDirectoriesOutput) String() string + type DescribeEventTopicsInput struct + DirectoryId *string + TopicNames []*string + func (s DescribeEventTopicsInput) GoString() string + func (s DescribeEventTopicsInput) String() string + type DescribeEventTopicsOutput struct + EventTopics []*EventTopic + func (s DescribeEventTopicsOutput) GoString() string + func (s DescribeEventTopicsOutput) String() string + type DescribeSnapshotsInput struct + DirectoryId *string + Limit *int64 + NextToken *string + SnapshotIds []*string + func (s DescribeSnapshotsInput) GoString() string + func (s DescribeSnapshotsInput) String() string + type DescribeSnapshotsOutput struct + NextToken *string + Snapshots []*Snapshot + func (s DescribeSnapshotsOutput) GoString() string + func (s DescribeSnapshotsOutput) String() string + type DescribeTrustsInput struct + DirectoryId *string + Limit *int64 + NextToken *string + TrustIds []*string + func (s DescribeTrustsInput) GoString() string + func (s DescribeTrustsInput) String() string + type DescribeTrustsOutput struct + NextToken *string + Trusts []*Trust + func (s DescribeTrustsOutput) GoString() string + func (s DescribeTrustsOutput) String() string + type DirectoryConnectSettings struct + CustomerDnsIps []*string + CustomerUserName *string + SubnetIds []*string + VpcId *string + func (s DirectoryConnectSettings) GoString() string + func (s DirectoryConnectSettings) String() string + type DirectoryConnectSettingsDescription struct + AvailabilityZones []*string + ConnectIps []*string + CustomerUserName *string + SecurityGroupId *string + SubnetIds []*string + VpcId *string + func (s DirectoryConnectSettingsDescription) GoString() string + func (s DirectoryConnectSettingsDescription) String() string + type DirectoryDescription struct + AccessUrl *string + Alias *string + ConnectSettings *DirectoryConnectSettingsDescription + Description *string + DirectoryId *string + DnsIpAddrs []*string + LaunchTime *time.Time + Name *string + RadiusSettings *RadiusSettings + RadiusStatus *string + ShortName *string + Size *string + SsoEnabled *bool + Stage *string + StageLastUpdatedDateTime *time.Time + StageReason *string + Type *string + VpcSettings *DirectoryVpcSettingsDescription + func (s DirectoryDescription) GoString() string + func (s DirectoryDescription) String() string + type DirectoryLimits struct + CloudOnlyDirectoriesCurrentCount *int64 + CloudOnlyDirectoriesLimit *int64 + CloudOnlyDirectoriesLimitReached *bool + CloudOnlyMicrosoftADCurrentCount *int64 + CloudOnlyMicrosoftADLimit *int64 + CloudOnlyMicrosoftADLimitReached *bool + ConnectedDirectoriesCurrentCount *int64 + ConnectedDirectoriesLimit *int64 + ConnectedDirectoriesLimitReached *bool + func (s DirectoryLimits) GoString() string + func (s DirectoryLimits) String() string + type DirectoryService struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *DirectoryService + func (c *DirectoryService) ConnectDirectory(input *ConnectDirectoryInput) (*ConnectDirectoryOutput, error) + func (c *DirectoryService) ConnectDirectoryRequest(input *ConnectDirectoryInput) (req *request.Request, output *ConnectDirectoryOutput) + func (c *DirectoryService) CreateAlias(input *CreateAliasInput) (*CreateAliasOutput, error) + func (c *DirectoryService) CreateAliasRequest(input *CreateAliasInput) (req *request.Request, output *CreateAliasOutput) + func (c *DirectoryService) CreateComputer(input *CreateComputerInput) (*CreateComputerOutput, error) + func (c *DirectoryService) CreateComputerRequest(input *CreateComputerInput) (req *request.Request, output *CreateComputerOutput) + func (c *DirectoryService) CreateDirectory(input *CreateDirectoryInput) (*CreateDirectoryOutput, error) + func (c *DirectoryService) CreateDirectoryRequest(input *CreateDirectoryInput) (req *request.Request, output *CreateDirectoryOutput) + func (c *DirectoryService) CreateMicrosoftAD(input *CreateMicrosoftADInput) (*CreateMicrosoftADOutput, error) + func (c *DirectoryService) CreateMicrosoftADRequest(input *CreateMicrosoftADInput) (req *request.Request, output *CreateMicrosoftADOutput) + func (c *DirectoryService) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error) + func (c *DirectoryService) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput) + func (c *DirectoryService) CreateTrust(input *CreateTrustInput) (*CreateTrustOutput, error) + func (c *DirectoryService) CreateTrustRequest(input *CreateTrustInput) (req *request.Request, output *CreateTrustOutput) + func (c *DirectoryService) DeleteDirectory(input *DeleteDirectoryInput) (*DeleteDirectoryOutput, error) + func (c *DirectoryService) DeleteDirectoryRequest(input *DeleteDirectoryInput) (req *request.Request, output *DeleteDirectoryOutput) + func (c *DirectoryService) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error) + func (c *DirectoryService) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput) + func (c *DirectoryService) DeleteTrust(input *DeleteTrustInput) (*DeleteTrustOutput, error) + func (c *DirectoryService) DeleteTrustRequest(input *DeleteTrustInput) (req *request.Request, output *DeleteTrustOutput) + func (c *DirectoryService) DeregisterEventTopic(input *DeregisterEventTopicInput) (*DeregisterEventTopicOutput, error) + func (c *DirectoryService) DeregisterEventTopicRequest(input *DeregisterEventTopicInput) (req *request.Request, output *DeregisterEventTopicOutput) + func (c *DirectoryService) DescribeDirectories(input *DescribeDirectoriesInput) (*DescribeDirectoriesOutput, error) + func (c *DirectoryService) DescribeDirectoriesRequest(input *DescribeDirectoriesInput) (req *request.Request, output *DescribeDirectoriesOutput) + func (c *DirectoryService) DescribeEventTopics(input *DescribeEventTopicsInput) (*DescribeEventTopicsOutput, error) + func (c *DirectoryService) DescribeEventTopicsRequest(input *DescribeEventTopicsInput) (req *request.Request, output *DescribeEventTopicsOutput) + func (c *DirectoryService) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error) + func (c *DirectoryService) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput) + func (c *DirectoryService) DescribeTrusts(input *DescribeTrustsInput) (*DescribeTrustsOutput, error) + func (c *DirectoryService) DescribeTrustsRequest(input *DescribeTrustsInput) (req *request.Request, output *DescribeTrustsOutput) + func (c *DirectoryService) DisableRadius(input *DisableRadiusInput) (*DisableRadiusOutput, error) + func (c *DirectoryService) DisableRadiusRequest(input *DisableRadiusInput) (req *request.Request, output *DisableRadiusOutput) + func (c *DirectoryService) DisableSso(input *DisableSsoInput) (*DisableSsoOutput, error) + func (c *DirectoryService) DisableSsoRequest(input *DisableSsoInput) (req *request.Request, output *DisableSsoOutput) + func (c *DirectoryService) EnableRadius(input *EnableRadiusInput) (*EnableRadiusOutput, error) + func (c *DirectoryService) EnableRadiusRequest(input *EnableRadiusInput) (req *request.Request, output *EnableRadiusOutput) + func (c *DirectoryService) EnableSso(input *EnableSsoInput) (*EnableSsoOutput, error) + func (c *DirectoryService) EnableSsoRequest(input *EnableSsoInput) (req *request.Request, output *EnableSsoOutput) + func (c *DirectoryService) GetDirectoryLimits(input *GetDirectoryLimitsInput) (*GetDirectoryLimitsOutput, error) + func (c *DirectoryService) GetDirectoryLimitsRequest(input *GetDirectoryLimitsInput) (req *request.Request, output *GetDirectoryLimitsOutput) + func (c *DirectoryService) GetSnapshotLimits(input *GetSnapshotLimitsInput) (*GetSnapshotLimitsOutput, error) + func (c *DirectoryService) GetSnapshotLimitsRequest(input *GetSnapshotLimitsInput) (req *request.Request, output *GetSnapshotLimitsOutput) + func (c *DirectoryService) RegisterEventTopic(input *RegisterEventTopicInput) (*RegisterEventTopicOutput, error) + func (c *DirectoryService) RegisterEventTopicRequest(input *RegisterEventTopicInput) (req *request.Request, output *RegisterEventTopicOutput) + func (c *DirectoryService) RestoreFromSnapshot(input *RestoreFromSnapshotInput) (*RestoreFromSnapshotOutput, error) + func (c *DirectoryService) RestoreFromSnapshotRequest(input *RestoreFromSnapshotInput) (req *request.Request, output *RestoreFromSnapshotOutput) + func (c *DirectoryService) UpdateRadius(input *UpdateRadiusInput) (*UpdateRadiusOutput, error) + func (c *DirectoryService) UpdateRadiusRequest(input *UpdateRadiusInput) (req *request.Request, output *UpdateRadiusOutput) + func (c *DirectoryService) VerifyTrust(input *VerifyTrustInput) (*VerifyTrustOutput, error) + func (c *DirectoryService) VerifyTrustRequest(input *VerifyTrustInput) (req *request.Request, output *VerifyTrustOutput) + type DirectoryVpcSettings struct + SubnetIds []*string + VpcId *string + func (s DirectoryVpcSettings) GoString() string + func (s DirectoryVpcSettings) String() string + type DirectoryVpcSettingsDescription struct + AvailabilityZones []*string + SecurityGroupId *string + SubnetIds []*string + VpcId *string + func (s DirectoryVpcSettingsDescription) GoString() string + func (s DirectoryVpcSettingsDescription) String() string + type DisableRadiusInput struct + DirectoryId *string + func (s DisableRadiusInput) GoString() string + func (s DisableRadiusInput) String() string + type DisableRadiusOutput struct + func (s DisableRadiusOutput) GoString() string + func (s DisableRadiusOutput) String() string + type DisableSsoInput struct + DirectoryId *string + Password *string + UserName *string + func (s DisableSsoInput) GoString() string + func (s DisableSsoInput) String() string + type DisableSsoOutput struct + func (s DisableSsoOutput) GoString() string + func (s DisableSsoOutput) String() string + type EnableRadiusInput struct + DirectoryId *string + RadiusSettings *RadiusSettings + func (s EnableRadiusInput) GoString() string + func (s EnableRadiusInput) String() string + type EnableRadiusOutput struct + func (s EnableRadiusOutput) GoString() string + func (s EnableRadiusOutput) String() string + type EnableSsoInput struct + DirectoryId *string + Password *string + UserName *string + func (s EnableSsoInput) GoString() string + func (s EnableSsoInput) String() string + type EnableSsoOutput struct + func (s EnableSsoOutput) GoString() string + func (s EnableSsoOutput) String() string + type EventTopic struct + CreatedDateTime *time.Time + DirectoryId *string + Status *string + TopicArn *string + TopicName *string + func (s EventTopic) GoString() string + func (s EventTopic) String() string + type GetDirectoryLimitsInput struct + func (s GetDirectoryLimitsInput) GoString() string + func (s GetDirectoryLimitsInput) String() string + type GetDirectoryLimitsOutput struct + DirectoryLimits *DirectoryLimits + func (s GetDirectoryLimitsOutput) GoString() string + func (s GetDirectoryLimitsOutput) String() string + type GetSnapshotLimitsInput struct + DirectoryId *string + func (s GetSnapshotLimitsInput) GoString() string + func (s GetSnapshotLimitsInput) String() string + type GetSnapshotLimitsOutput struct + SnapshotLimits *SnapshotLimits + func (s GetSnapshotLimitsOutput) GoString() string + func (s GetSnapshotLimitsOutput) String() string + type RadiusSettings struct + AuthenticationProtocol *string + DisplayLabel *string + RadiusPort *int64 + RadiusRetries *int64 + RadiusServers []*string + RadiusTimeout *int64 + SharedSecret *string + UseSameUsername *bool + func (s RadiusSettings) GoString() string + func (s RadiusSettings) String() string + type RegisterEventTopicInput struct + DirectoryId *string + TopicName *string + func (s RegisterEventTopicInput) GoString() string + func (s RegisterEventTopicInput) String() string + type RegisterEventTopicOutput struct + func (s RegisterEventTopicOutput) GoString() string + func (s RegisterEventTopicOutput) String() string + type RestoreFromSnapshotInput struct + SnapshotId *string + func (s RestoreFromSnapshotInput) GoString() string + func (s RestoreFromSnapshotInput) String() string + type RestoreFromSnapshotOutput struct + func (s RestoreFromSnapshotOutput) GoString() string + func (s RestoreFromSnapshotOutput) String() string + type Snapshot struct + DirectoryId *string + Name *string + SnapshotId *string + StartTime *time.Time + Status *string + Type *string + func (s Snapshot) GoString() string + func (s Snapshot) String() string + type SnapshotLimits struct + ManualSnapshotsCurrentCount *int64 + ManualSnapshotsLimit *int64 + ManualSnapshotsLimitReached *bool + func (s SnapshotLimits) GoString() string + func (s SnapshotLimits) String() string + type Trust struct + CreatedDateTime *time.Time + DirectoryId *string + LastUpdatedDateTime *time.Time + RemoteDomainName *string + StateLastUpdatedDateTime *time.Time + TrustDirection *string + TrustId *string + TrustState *string + TrustType *string + func (s Trust) GoString() string + func (s Trust) String() string + type UpdateRadiusInput struct + DirectoryId *string + RadiusSettings *RadiusSettings + func (s UpdateRadiusInput) GoString() string + func (s UpdateRadiusInput) String() string + type UpdateRadiusOutput struct + func (s UpdateRadiusOutput) GoString() string + func (s UpdateRadiusOutput) String() string + type VerifyTrustInput struct + TrustId *string + func (s VerifyTrustInput) GoString() string + func (s VerifyTrustInput) String() string + type VerifyTrustOutput struct + TrustId *string + func (s VerifyTrustOutput) GoString() string + func (s VerifyTrustOutput) String() string