Documentation ¶
Index ¶
- 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
- type ConfigDiagnosticsValidatorResult
- type ConfigDiagnosticsValidatorResultIssue
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DomainSecuritySettings
- type DomainService
- type DomainServiceId
- type DomainServiceOperationPredicate
- type DomainServiceProperties
- type DomainServicesClient
- 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
- type FilteredSync
- type ForestTrust
- type GetOperationResponse
- type HealthAlert
- type HealthMonitor
- type KerberosArmoring
- type KerberosRc4Encryption
- type Ldaps
- type LdapsSettings
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type MigrationProgress
- type MigrationProperties
- type NotificationSettings
- type NotifyDcAdmins
- type NotifyGlobalAdmins
- type NtlmV1
- type ReplicaSet
- type ResourceForestSettings
- type Status
- type SyncKerberosPasswords
- type SyncNtlmPasswords
- type SyncOnPremPasswords
- type TlsV1
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForExternalAccess ¶
func PossibleValuesForExternalAccess() []string
func PossibleValuesForFilteredSync ¶
func PossibleValuesForFilteredSync() []string
func PossibleValuesForKerberosArmoring ¶
func PossibleValuesForKerberosArmoring() []string
func PossibleValuesForKerberosRc4Encryption ¶
func PossibleValuesForKerberosRc4Encryption() []string
func PossibleValuesForLdaps ¶
func PossibleValuesForLdaps() []string
func PossibleValuesForNotifyDcAdmins ¶
func PossibleValuesForNotifyDcAdmins() []string
func PossibleValuesForNotifyGlobalAdmins ¶
func PossibleValuesForNotifyGlobalAdmins() []string
func PossibleValuesForNtlmV1 ¶
func PossibleValuesForNtlmV1() []string
func PossibleValuesForStatus ¶
func PossibleValuesForStatus() []string
func PossibleValuesForSyncKerberosPasswords ¶
func PossibleValuesForSyncKerberosPasswords() []string
func PossibleValuesForSyncNtlmPasswords ¶
func PossibleValuesForSyncNtlmPasswords() []string
func PossibleValuesForSyncOnPremPasswords ¶
func PossibleValuesForSyncOnPremPasswords() []string
func PossibleValuesForTlsV1 ¶
func PossibleValuesForTlsV1() []string
func ValidateDomainServiceID ¶
ValidateDomainServiceID checks that 'input' can be parsed as a Domain Service ID
Types ¶
type ConfigDiagnostics ¶
type ConfigDiagnostics struct { LastExecuted *string `json:"lastExecuted,omitempty"` ValidatorResults *[]ConfigDiagnosticsValidatorResult `json:"validatorResults,omitempty"` }
type ConfigDiagnosticsValidatorResult ¶
type ConfigDiagnosticsValidatorResult struct { Issues *[]ConfigDiagnosticsValidatorResultIssue `json:"issues,omitempty"` ReplicaSetSubnetDisplayName *string `json:"replicaSetSubnetDisplayName,omitempty"` Status *Status `json:"status,omitempty"` ValidatorId *string `json:"validatorId,omitempty"` }
type DeleteOperationResponse ¶
type DomainSecuritySettings ¶
type DomainSecuritySettings struct { KerberosArmoring *KerberosArmoring `json:"kerberosArmoring,omitempty"` KerberosRc4Encryption *KerberosRc4Encryption `json:"kerberosRc4Encryption,omitempty"` NtlmV1 *NtlmV1 `json:"ntlmV1,omitempty"` SyncKerberosPasswords *SyncKerberosPasswords `json:"syncKerberosPasswords,omitempty"` SyncNtlmPasswords *SyncNtlmPasswords `json:"syncNtlmPasswords,omitempty"` SyncOnPremPasswords *SyncOnPremPasswords `json:"syncOnPremPasswords,omitempty"` TlsV1 *TlsV1 `json:"tlsV1,omitempty"` }
type DomainService ¶
type DomainService struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *DomainServiceProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DomainServiceId ¶
type DomainServiceId struct { SubscriptionId string ResourceGroupName string DomainServiceName string }
DomainServiceId is a struct representing the Resource ID for a Domain Service
func NewDomainServiceID ¶
func NewDomainServiceID(subscriptionId string, resourceGroupName string, domainServiceName string) DomainServiceId
NewDomainServiceID returns a new DomainServiceId struct
func ParseDomainServiceID ¶
func ParseDomainServiceID(input string) (*DomainServiceId, error)
ParseDomainServiceID parses 'input' into a DomainServiceId
func ParseDomainServiceIDInsensitively ¶
func ParseDomainServiceIDInsensitively(input string) (*DomainServiceId, error)
ParseDomainServiceIDInsensitively parses 'input' case-insensitively into a DomainServiceId note: this method should only be used for API response data and not user input
func (*DomainServiceId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DomainServiceId) FromParseResult(input resourceids.ParseResult) error
func (DomainServiceId) ID ¶
func (id DomainServiceId) ID() string
ID returns the formatted Domain Service ID
func (DomainServiceId) Segments ¶
func (id DomainServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Domain Service ID
func (DomainServiceId) String ¶
func (id DomainServiceId) String() string
String returns a human-readable description of this Domain Service ID
type DomainServiceOperationPredicate ¶
type DomainServiceOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (DomainServiceOperationPredicate) Matches ¶
func (p DomainServiceOperationPredicate) Matches(input DomainService) bool
type DomainServiceProperties ¶
type DomainServiceProperties struct { ConfigDiagnostics *ConfigDiagnostics `json:"configDiagnostics,omitempty"` DeploymentId *string `json:"deploymentId,omitempty"` DomainConfigurationType *string `json:"domainConfigurationType,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainSecuritySettings *DomainSecuritySettings `json:"domainSecuritySettings,omitempty"` FilteredSync *FilteredSync `json:"filteredSync,omitempty"` LdapsSettings *LdapsSettings `json:"ldapsSettings,omitempty"` MigrationProperties *MigrationProperties `json:"migrationProperties,omitempty"` NotificationSettings *NotificationSettings `json:"notificationSettings,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ReplicaSets *[]ReplicaSet `json:"replicaSets,omitempty"` ResourceForestSettings *ResourceForestSettings `json:"resourceForestSettings,omitempty"` Sku *string `json:"sku,omitempty"` SyncOwner *string `json:"syncOwner,omitempty"` TenantId *string `json:"tenantId,omitempty"` Version *int64 `json:"version,omitempty"` }
type DomainServicesClient ¶
type DomainServicesClient struct {
Client *resourcemanager.Client
}
func NewDomainServicesClientWithBaseURI ¶
func NewDomainServicesClientWithBaseURI(sdkApi sdkEnv.Api) (*DomainServicesClient, error)
func (DomainServicesClient) CreateOrUpdate ¶
func (c DomainServicesClient) CreateOrUpdate(ctx context.Context, id DomainServiceId, input DomainService) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (DomainServicesClient) CreateOrUpdateThenPoll ¶
func (c DomainServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id DomainServiceId, input DomainService) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (DomainServicesClient) Delete ¶
func (c DomainServicesClient) Delete(ctx context.Context, id DomainServiceId) (result DeleteOperationResponse, err error)
Delete ...
func (DomainServicesClient) DeleteThenPoll ¶
func (c DomainServicesClient) DeleteThenPoll(ctx context.Context, id DomainServiceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (DomainServicesClient) Get ¶
func (c DomainServicesClient) Get(ctx context.Context, id DomainServiceId) (result GetOperationResponse, err error)
Get ...
func (DomainServicesClient) List ¶
func (c DomainServicesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (DomainServicesClient) ListByResourceGroup ¶
func (c DomainServicesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (DomainServicesClient) ListByResourceGroupComplete ¶
func (c DomainServicesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (DomainServicesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c DomainServicesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate DomainServiceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DomainServicesClient) ListComplete ¶
func (c DomainServicesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (DomainServicesClient) ListCompleteMatchingPredicate ¶
func (c DomainServicesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate DomainServiceOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DomainServicesClient) Update ¶
func (c DomainServicesClient) Update(ctx context.Context, id DomainServiceId, input DomainService) (result UpdateOperationResponse, err error)
Update ...
func (DomainServicesClient) UpdateThenPoll ¶
func (c DomainServicesClient) UpdateThenPoll(ctx context.Context, id DomainServiceId, input DomainService) error
UpdateThenPoll performs Update then polls until it's completed
type ExternalAccess ¶
type ExternalAccess string
const ( ExternalAccessDisabled ExternalAccess = "Disabled" ExternalAccessEnabled ExternalAccess = "Enabled" )
func (*ExternalAccess) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *ExternalAccess) UnmarshalJSON(bytes []byte) error
type FilteredSync ¶
type FilteredSync string
const ( FilteredSyncDisabled FilteredSync = "Disabled" FilteredSyncEnabled FilteredSync = "Enabled" )
func (*FilteredSync) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *FilteredSync) UnmarshalJSON(bytes []byte) error
type ForestTrust ¶
type ForestTrust struct { FriendlyName *string `json:"friendlyName,omitempty"` RemoteDnsIPs *string `json:"remoteDnsIps,omitempty"` TrustDirection *string `json:"trustDirection,omitempty"` TrustPassword *string `json:"trustPassword,omitempty"` TrustedDomainFqdn *string `json:"trustedDomainFqdn,omitempty"` }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DomainService }
type HealthAlert ¶
type HealthAlert struct { Id *string `json:"id,omitempty"` Issue *string `json:"issue,omitempty"` LastDetected *string `json:"lastDetected,omitempty"` Name *string `json:"name,omitempty"` Raised *string `json:"raised,omitempty"` ResolutionUri *string `json:"resolutionUri,omitempty"` Severity *string `json:"severity,omitempty"` }
func (*HealthAlert) GetLastDetectedAsTime ¶
func (o *HealthAlert) GetLastDetectedAsTime() (*time.Time, error)
func (*HealthAlert) GetRaisedAsTime ¶
func (o *HealthAlert) GetRaisedAsTime() (*time.Time, error)
func (*HealthAlert) SetLastDetectedAsTime ¶
func (o *HealthAlert) SetLastDetectedAsTime(input time.Time)
func (*HealthAlert) SetRaisedAsTime ¶
func (o *HealthAlert) SetRaisedAsTime(input time.Time)
type HealthMonitor ¶
type KerberosArmoring ¶
type KerberosArmoring string
const ( KerberosArmoringDisabled KerberosArmoring = "Disabled" KerberosArmoringEnabled KerberosArmoring = "Enabled" )
func (*KerberosArmoring) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *KerberosArmoring) UnmarshalJSON(bytes []byte) error
type KerberosRc4Encryption ¶
type KerberosRc4Encryption string
const ( KerberosRc4EncryptionDisabled KerberosRc4Encryption = "Disabled" KerberosRc4EncryptionEnabled KerberosRc4Encryption = "Enabled" )
func (*KerberosRc4Encryption) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *KerberosRc4Encryption) UnmarshalJSON(bytes []byte) error
type LdapsSettings ¶
type LdapsSettings struct { CertificateNotAfter *string `json:"certificateNotAfter,omitempty"` CertificateThumbprint *string `json:"certificateThumbprint,omitempty"` ExternalAccess *ExternalAccess `json:"externalAccess,omitempty"` Ldaps *Ldaps `json:"ldaps,omitempty"` PfxCertificate *string `json:"pfxCertificate,omitempty"` PfxCertificatePassword *string `json:"pfxCertificatePassword,omitempty"` PublicCertificate *string `json:"publicCertificate,omitempty"` }
func (*LdapsSettings) GetCertificateNotAfterAsTime ¶
func (o *LdapsSettings) GetCertificateNotAfterAsTime() (*time.Time, error)
func (*LdapsSettings) SetCertificateNotAfterAsTime ¶
func (o *LdapsSettings) SetCertificateNotAfterAsTime(input time.Time)
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []DomainService }
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DomainService }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []DomainService }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DomainService }
type MigrationProgress ¶
type MigrationProperties ¶
type MigrationProperties struct { MigrationProgress *MigrationProgress `json:"migrationProgress,omitempty"` OldSubnetId *string `json:"oldSubnetId,omitempty"` OldVnetSiteId *string `json:"oldVnetSiteId,omitempty"` }
type NotificationSettings ¶
type NotificationSettings struct { AdditionalRecipients *[]string `json:"additionalRecipients,omitempty"` NotifyDcAdmins *NotifyDcAdmins `json:"notifyDcAdmins,omitempty"` NotifyGlobalAdmins *NotifyGlobalAdmins `json:"notifyGlobalAdmins,omitempty"` }
type NotifyDcAdmins ¶
type NotifyDcAdmins string
const ( NotifyDcAdminsDisabled NotifyDcAdmins = "Disabled" NotifyDcAdminsEnabled NotifyDcAdmins = "Enabled" )
func (*NotifyDcAdmins) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *NotifyDcAdmins) UnmarshalJSON(bytes []byte) error
type NotifyGlobalAdmins ¶
type NotifyGlobalAdmins string
const ( NotifyGlobalAdminsDisabled NotifyGlobalAdmins = "Disabled" NotifyGlobalAdminsEnabled NotifyGlobalAdmins = "Enabled" )
func (*NotifyGlobalAdmins) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *NotifyGlobalAdmins) UnmarshalJSON(bytes []byte) error
type ReplicaSet ¶
type ReplicaSet struct { DomainControllerIPAddress *[]string `json:"domainControllerIpAddress,omitempty"` ExternalAccessIPAddress *string `json:"externalAccessIpAddress,omitempty"` HealthAlerts *[]HealthAlert `json:"healthAlerts,omitempty"` HealthLastEvaluated *string `json:"healthLastEvaluated,omitempty"` HealthMonitors *[]HealthMonitor `json:"healthMonitors,omitempty"` Location *string `json:"location,omitempty"` ReplicaSetId *string `json:"replicaSetId,omitempty"` ServiceStatus *string `json:"serviceStatus,omitempty"` SubnetId *string `json:"subnetId,omitempty"` VnetSiteId *string `json:"vnetSiteId,omitempty"` }
type ResourceForestSettings ¶
type ResourceForestSettings struct { ResourceForest *string `json:"resourceForest,omitempty"` Settings *[]ForestTrust `json:"settings,omitempty"` }
type SyncKerberosPasswords ¶
type SyncKerberosPasswords string
const ( SyncKerberosPasswordsDisabled SyncKerberosPasswords = "Disabled" SyncKerberosPasswordsEnabled SyncKerberosPasswords = "Enabled" )
func (*SyncKerberosPasswords) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *SyncKerberosPasswords) UnmarshalJSON(bytes []byte) error
type SyncNtlmPasswords ¶
type SyncNtlmPasswords string
const ( SyncNtlmPasswordsDisabled SyncNtlmPasswords = "Disabled" SyncNtlmPasswordsEnabled SyncNtlmPasswords = "Enabled" )
func (*SyncNtlmPasswords) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *SyncNtlmPasswords) UnmarshalJSON(bytes []byte) error
type SyncOnPremPasswords ¶
type SyncOnPremPasswords string
const ( SyncOnPremPasswordsDisabled SyncOnPremPasswords = "Disabled" SyncOnPremPasswordsEnabled SyncOnPremPasswords = "Enabled" )
func (*SyncOnPremPasswords) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *SyncOnPremPasswords) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_domainservice.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_update.go
- model_configdiagnostics.go
- model_configdiagnosticsvalidatorresult.go
- model_configdiagnosticsvalidatorresultissue.go
- model_domainsecuritysettings.go
- model_domainservice.go
- model_domainserviceproperties.go
- model_foresttrust.go
- model_healthalert.go
- model_healthmonitor.go
- model_ldapssettings.go
- model_migrationprogress.go
- model_migrationproperties.go
- model_notificationsettings.go
- model_replicaset.go
- model_resourceforestsettings.go
- predicates.go
- version.go