Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForExternalAccess() []string + func PossibleValuesForFilteredSync() []string + func PossibleValuesForKerberosArmoring() []string + func PossibleValuesForKerberosRc4Encryption() []string + func PossibleValuesForLdaps() []string + func PossibleValuesForNotifyDcAdmins() []string + func PossibleValuesForNotifyGlobalAdmins() []string + func PossibleValuesForNtlmV1() []string + func PossibleValuesForStatus() []string + func PossibleValuesForSyncKerberosPasswords() []string + func PossibleValuesForSyncNtlmPasswords() []string + func PossibleValuesForSyncOnPremPasswords() []string + func PossibleValuesForTlsV1() []string + func ValidateDomainServiceID(input interface{}, key string) (warnings []string, errors []error) + type ConfigDiagnostics struct + LastExecuted *string + ValidatorResults *[]ConfigDiagnosticsValidatorResult + type ConfigDiagnosticsValidatorResult struct + Issues *[]ConfigDiagnosticsValidatorResultIssue + ReplicaSetSubnetDisplayName *string + Status *Status + ValidatorId *string + type ConfigDiagnosticsValidatorResultIssue struct + DescriptionParams *[]string + Id *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *DomainService + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DomainSecuritySettings struct + KerberosArmoring *KerberosArmoring + KerberosRc4Encryption *KerberosRc4Encryption + NtlmV1 *NtlmV1 + SyncKerberosPasswords *SyncKerberosPasswords + SyncNtlmPasswords *SyncNtlmPasswords + SyncOnPremPasswords *SyncOnPremPasswords + TlsV1 *TlsV1 + type DomainService struct + Etag *string + Id *string + Location *string + Name *string + Properties *DomainServiceProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type DomainServiceId struct + DomainServiceName string + ResourceGroupName string + SubscriptionId string + func NewDomainServiceID(subscriptionId string, resourceGroupName string, domainServiceName string) DomainServiceId + func ParseDomainServiceID(input string) (*DomainServiceId, error) + func ParseDomainServiceIDInsensitively(input string) (*DomainServiceId, error) + func (id *DomainServiceId) FromParseResult(input resourceids.ParseResult) error + func (id DomainServiceId) ID() string + func (id DomainServiceId) Segments() []resourceids.Segment + func (id DomainServiceId) String() string + type DomainServiceOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p DomainServiceOperationPredicate) Matches(input DomainService) bool + type DomainServiceProperties struct + ConfigDiagnostics *ConfigDiagnostics + DeploymentId *string + DomainConfigurationType *string + DomainName *string + DomainSecuritySettings *DomainSecuritySettings + FilteredSync *FilteredSync + LdapsSettings *LdapsSettings + MigrationProperties *MigrationProperties + NotificationSettings *NotificationSettings + ProvisioningState *string + ReplicaSets *[]ReplicaSet + ResourceForestSettings *ResourceForestSettings + Sku *string + SyncOwner *string + TenantId *string + Version *int64 + type DomainServicesClient struct + Client *resourcemanager.Client + func NewDomainServicesClientWithBaseURI(sdkApi sdkEnv.Api) (*DomainServicesClient, error) + func (c DomainServicesClient) CreateOrUpdate(ctx context.Context, id DomainServiceId, input DomainService) (result CreateOrUpdateOperationResponse, err error) + func (c DomainServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id DomainServiceId, input DomainService) error + func (c DomainServicesClient) Delete(ctx context.Context, id DomainServiceId) (result DeleteOperationResponse, err error) + func (c DomainServicesClient) DeleteThenPoll(ctx context.Context, id DomainServiceId) error + func (c DomainServicesClient) Get(ctx context.Context, id DomainServiceId) (result GetOperationResponse, err error) + func (c DomainServicesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c DomainServicesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c DomainServicesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c DomainServicesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c DomainServicesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c DomainServicesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c DomainServicesClient) Update(ctx context.Context, id DomainServiceId, input DomainService) (result UpdateOperationResponse, err error) + func (c DomainServicesClient) UpdateThenPoll(ctx context.Context, id DomainServiceId, input DomainService) error + type ExternalAccess string + const ExternalAccessDisabled + const ExternalAccessEnabled + func (s *ExternalAccess) UnmarshalJSON(bytes []byte) error + type FilteredSync string + const FilteredSyncDisabled + const FilteredSyncEnabled + func (s *FilteredSync) UnmarshalJSON(bytes []byte) error + type ForestTrust struct + FriendlyName *string + RemoteDnsIPs *string + TrustDirection *string + TrustPassword *string + TrustedDomainFqdn *string + type GetOperationResponse struct + HttpResponse *http.Response + Model *DomainService + OData *odata.OData + type HealthAlert struct + Id *string + Issue *string + LastDetected *string + Name *string + Raised *string + ResolutionUri *string + Severity *string + func (o *HealthAlert) GetLastDetectedAsTime() (*time.Time, error) + func (o *HealthAlert) GetRaisedAsTime() (*time.Time, error) + func (o *HealthAlert) SetLastDetectedAsTime(input time.Time) + func (o *HealthAlert) SetRaisedAsTime(input time.Time) + type HealthMonitor struct + Details *string + Id *string + Name *string + type KerberosArmoring string + const KerberosArmoringDisabled + const KerberosArmoringEnabled + func (s *KerberosArmoring) UnmarshalJSON(bytes []byte) error + type KerberosRc4Encryption string + const KerberosRc4EncryptionDisabled + const KerberosRc4EncryptionEnabled + func (s *KerberosRc4Encryption) UnmarshalJSON(bytes []byte) error + type Ldaps string + const LdapsDisabled + const LdapsEnabled + func (s *Ldaps) UnmarshalJSON(bytes []byte) error + type LdapsSettings struct + CertificateNotAfter *string + CertificateThumbprint *string + ExternalAccess *ExternalAccess + Ldaps *Ldaps + PfxCertificate *string + PfxCertificatePassword *string + PublicCertificate *string + func (o *LdapsSettings) GetCertificateNotAfterAsTime() (*time.Time, error) + func (o *LdapsSettings) SetCertificateNotAfterAsTime(input time.Time) + type ListByResourceGroupCompleteResult struct + Items []DomainService + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]DomainService + OData *odata.OData + type ListCompleteResult struct + Items []DomainService + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]DomainService + OData *odata.OData + type MigrationProgress struct + CompletionPercentage *float64 + ProgressMessage *string + type MigrationProperties struct + MigrationProgress *MigrationProgress + OldSubnetId *string + OldVnetSiteId *string + type NotificationSettings struct + AdditionalRecipients *[]string + NotifyDcAdmins *NotifyDcAdmins + NotifyGlobalAdmins *NotifyGlobalAdmins + type NotifyDcAdmins string + const NotifyDcAdminsDisabled + const NotifyDcAdminsEnabled + func (s *NotifyDcAdmins) UnmarshalJSON(bytes []byte) error + type NotifyGlobalAdmins string + const NotifyGlobalAdminsDisabled + const NotifyGlobalAdminsEnabled + func (s *NotifyGlobalAdmins) UnmarshalJSON(bytes []byte) error + type NtlmV1 string + const NtlmV1Disabled + const NtlmV1Enabled + func (s *NtlmV1) UnmarshalJSON(bytes []byte) error + type ReplicaSet struct + DomainControllerIPAddress *[]string + ExternalAccessIPAddress *string + HealthAlerts *[]HealthAlert + HealthLastEvaluated *string + HealthMonitors *[]HealthMonitor + Location *string + ReplicaSetId *string + ServiceStatus *string + SubnetId *string + VnetSiteId *string + type ResourceForestSettings struct + ResourceForest *string + Settings *[]ForestTrust + type Status string + const StatusFailure + const StatusNone + const StatusOK + const StatusRunning + const StatusSkipped + const StatusWarning + func (s *Status) UnmarshalJSON(bytes []byte) error + type SyncKerberosPasswords string + const SyncKerberosPasswordsDisabled + const SyncKerberosPasswordsEnabled + func (s *SyncKerberosPasswords) UnmarshalJSON(bytes []byte) error + type SyncNtlmPasswords string + const SyncNtlmPasswordsDisabled + const SyncNtlmPasswordsEnabled + func (s *SyncNtlmPasswords) UnmarshalJSON(bytes []byte) error + type SyncOnPremPasswords string + const SyncOnPremPasswordsDisabled + const SyncOnPremPasswordsEnabled + func (s *SyncOnPremPasswords) UnmarshalJSON(bytes []byte) error + type TlsV1 string + const TlsV1Disabled + const TlsV1Enabled + func (s *TlsV1) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *DomainService + OData *odata.OData + Poller pollers.Poller