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 PossibleValuesForDataResidencyBoundary() []string + func PossibleValuesForDomainProvisioningState() []string + func PossibleValuesForIPActionType() []string + func PossibleValuesForInputSchema() []string + func PossibleValuesForInputSchemaMappingType() []string + func PossibleValuesForPersistedConnectionStatus() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForResourceProvisioningState() []string + func ValidateDomainID(input interface{}, key string) (warnings []string, errors []error) + type BaseInputSchemaMappingImpl struct + InputSchemaMappingType InputSchemaMappingType + func (s BaseInputSchemaMappingImpl) InputSchemaMapping() BaseInputSchemaMappingImpl + type ConnectionState struct + ActionsRequired *string + Description *string + Status *PersistedConnectionStatus + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Domain + OData *odata.OData + Poller pollers.Poller + type DataResidencyBoundary string + const DataResidencyBoundaryWithinGeopair + const DataResidencyBoundaryWithinRegion + func (s *DataResidencyBoundary) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Domain struct + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Properties *DomainProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type DomainId struct + DomainName string + ResourceGroupName string + SubscriptionId string + func NewDomainID(subscriptionId string, resourceGroupName string, domainName string) DomainId + func ParseDomainID(input string) (*DomainId, error) + func ParseDomainIDInsensitively(input string) (*DomainId, error) + func (id *DomainId) FromParseResult(input resourceids.ParseResult) error + func (id DomainId) ID() string + func (id DomainId) Segments() []resourceids.Segment + func (id DomainId) String() string + type DomainOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p DomainOperationPredicate) Matches(input Domain) bool + type DomainProperties struct + AutoCreateTopicWithFirstSubscription *bool + AutoDeleteTopicWithLastSubscription *bool + DataResidencyBoundary *DataResidencyBoundary + DisableLocalAuth *bool + Endpoint *string + InboundIPRules *[]InboundIPRule + InputSchema *InputSchema + InputSchemaMapping InputSchemaMapping + MetricResourceId *string + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *DomainProvisioningState + PublicNetworkAccess *PublicNetworkAccess + func (s *DomainProperties) UnmarshalJSON(bytes []byte) error + type DomainProvisioningState string + const DomainProvisioningStateCanceled + const DomainProvisioningStateCreating + const DomainProvisioningStateDeleting + const DomainProvisioningStateFailed + const DomainProvisioningStateSucceeded + const DomainProvisioningStateUpdating + func (s *DomainProvisioningState) UnmarshalJSON(bytes []byte) error + type DomainRegenerateKeyRequest struct + KeyName string + type DomainSharedAccessKeys struct + Key1 *string + Key2 *string + type DomainUpdateParameterProperties struct + AutoCreateTopicWithFirstSubscription *bool + AutoDeleteTopicWithLastSubscription *bool + DataResidencyBoundary *DataResidencyBoundary + DisableLocalAuth *bool + InboundIPRules *[]InboundIPRule + PublicNetworkAccess *PublicNetworkAccess + type DomainUpdateParameters struct + Identity *identity.SystemAndUserAssignedMap + Properties *DomainUpdateParameterProperties + Tags *map[string]string + type DomainsClient struct + Client *resourcemanager.Client + func NewDomainsClientWithBaseURI(sdkApi sdkEnv.Api) (*DomainsClient, error) + func (c DomainsClient) CreateOrUpdate(ctx context.Context, id DomainId, input Domain) (result CreateOrUpdateOperationResponse, err error) + func (c DomainsClient) CreateOrUpdateThenPoll(ctx context.Context, id DomainId, input Domain) error + func (c DomainsClient) Delete(ctx context.Context, id DomainId) (result DeleteOperationResponse, err error) + func (c DomainsClient) DeleteThenPoll(ctx context.Context, id DomainId) error + func (c DomainsClient) Get(ctx context.Context, id DomainId) (result GetOperationResponse, err error) + func (c DomainsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error) + func (c DomainsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error) + func (c DomainsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c DomainsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error) + func (c DomainsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error) + func (c DomainsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c DomainsClient) ListSharedAccessKeys(ctx context.Context, id DomainId) (result ListSharedAccessKeysOperationResponse, err error) + func (c DomainsClient) RegenerateKey(ctx context.Context, id DomainId, input DomainRegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error) + func (c DomainsClient) Update(ctx context.Context, id DomainId, input DomainUpdateParameters) (result UpdateOperationResponse, err error) + func (c DomainsClient) UpdateThenPoll(ctx context.Context, id DomainId, input DomainUpdateParameters) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *Domain + OData *odata.OData + type IPActionType string + const IPActionTypeAllow + func (s *IPActionType) UnmarshalJSON(bytes []byte) error + type InboundIPRule struct + Action *IPActionType + IPMask *string + type InputSchema string + const InputSchemaCloudEventSchemaVOneZero + const InputSchemaCustomEventSchema + const InputSchemaEventGridSchema + func (s *InputSchema) UnmarshalJSON(bytes []byte) error + type InputSchemaMapping interface + InputSchemaMapping func() BaseInputSchemaMappingImpl + func UnmarshalInputSchemaMappingImplementation(input []byte) (InputSchemaMapping, error) + type InputSchemaMappingType string + const InputSchemaMappingTypeJson + func (s *InputSchemaMappingType) UnmarshalJSON(bytes []byte) error + type JsonField struct + SourceField *string + type JsonFieldWithDefault struct + DefaultValue *string + SourceField *string + type JsonInputSchemaMapping struct + InputSchemaMappingType InputSchemaMappingType + Properties *JsonInputSchemaMappingProperties + func (s JsonInputSchemaMapping) InputSchemaMapping() BaseInputSchemaMappingImpl + func (s JsonInputSchemaMapping) MarshalJSON() ([]byte, error) + type JsonInputSchemaMappingProperties struct + DataVersion *JsonFieldWithDefault + EventTime *JsonField + EventType *JsonFieldWithDefault + Id *JsonField + Subject *JsonFieldWithDefault + Topic *JsonField + type ListByResourceGroupCompleteResult struct + Items []Domain + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + Filter *string + Top *int64 + func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions + func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Domain + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []Domain + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationOptions struct + Filter *string + Top *int64 + func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions + func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query + func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Domain + OData *odata.OData + type ListSharedAccessKeysOperationResponse struct + HttpResponse *http.Response + Model *DomainSharedAccessKeys + OData *odata.OData + type PersistedConnectionStatus string + const PersistedConnectionStatusApproved + const PersistedConnectionStatusDisconnected + const PersistedConnectionStatusPending + const PersistedConnectionStatusRejected + func (s *PersistedConnectionStatus) UnmarshalJSON(bytes []byte) error + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + GroupIds *[]string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *ConnectionState + ProvisioningState *ResourceProvisioningState + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type RawInputSchemaMappingImpl struct + Type string + Values map[string]interface{} + func (s RawInputSchemaMappingImpl) InputSchemaMapping() BaseInputSchemaMappingImpl + type RegenerateKeyOperationResponse struct + HttpResponse *http.Response + Model *DomainSharedAccessKeys + OData *odata.OData + type ResourceProvisioningState string + const ResourceProvisioningStateCanceled + const ResourceProvisioningStateCreating + const ResourceProvisioningStateDeleting + const ResourceProvisioningStateFailed + const ResourceProvisioningStateSucceeded + const ResourceProvisioningStateUpdating + func (s *ResourceProvisioningState) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Domain + OData *odata.OData + Poller pollers.Poller