Domain Class

Definition

EventGrid Domain.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Domain : Microsoft.Azure.Management.EventGrid.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Domain = class
    inherit TrackedResource
Public Class Domain
Inherits TrackedResource
Inheritance
System.Object
Domain
Attributes

Constructors

Domain()

Initializes a new instance of the Domain class.

Domain(String, String, String, String, IDictionary<String,String>, IList<PrivateEndpointConnection>, String, String, String, InputSchemaMapping, String, String, IList<InboundIpRule>)

Initializes a new instance of the Domain class.

Domain(String, String, String, String, IDictionary<String,String>, IList<PrivateEndpointConnection>, String, String, String, InputSchemaMapping, String, String, IList<InboundIpRule>, ResourceSku, IdentityInfo)

Initializes a new instance of the Domain class.

Properties

Endpoint

Gets endpoint for the domain.

Id

Gets fully qualified identifier of the resource.

(Inherited from Resource)
Identity

Gets or sets identity information for the resource.

InboundIpRules

Gets or sets this can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

InputSchema

Gets or sets this determines the format that Event Grid should expect for incoming events published to the domain. Possible values include: 'EventGridSchema', 'CustomEventSchema', 'CloudEventSchemaV1_0'

InputSchemaMapping

Gets or sets information about the InputSchemaMapping which specified the info about mapping event payload.

Location

Gets or sets location of the resource.

(Inherited from TrackedResource)
MetricResourceId

Gets metric resource id for the domain.

Name

Gets name of the resource.

(Inherited from Resource)
PrivateEndpointConnections

Gets or sets list of private endpoint connections.

ProvisioningState

Gets provisioning state of the domain. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Canceled', 'Failed'

PublicNetworkAccess

Gets or sets this determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring &lt;seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /&gt;. Possible values include: 'Enabled', 'Disabled'

Sku

Gets or sets the Sku pricing tier for the domain.

Tags

Gets or sets tags of the resource.

(Inherited from TrackedResource)
Type

Gets type of the resource.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to