Share via


DnlResourceNameAvailabilityRequest Class

DnlResourceNameAvailabilityRequest.

All required parameters must be populated in order to send to server.

Constructor

DnlResourceNameAvailabilityRequest(*, name: str, type: str | _models.CheckNameResourceTypes, resource_group_name: str | None = None, auto_generated_domain_name_label_scope: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
resource_group_name
str

Resource group name.

Default value: None
auto_generated_domain_name_label_scope
str

Indicates the endpoint name reuse scope.The default value is TenantReuse. Supported values are TenantReuse, SubscriptionReuse, ResourceGroupReuse, NoReuse.

Default value: None
name
str

Resource name to verify. Required.

type

Resource type used for verification. Required. Known values are: "Site", "Slot", "HostingEnvironment", "PublishingUser", "Microsoft.Web/sites", "Microsoft.Web/sites/slots", "Microsoft.Web/hostingEnvironments", and "Microsoft.Web/publishingUsers".

Variables

Name Description
resource_group_name
str

Resource group name.

auto_generated_domain_name_label_scope
str

Indicates the endpoint name reuse scope.The default value is TenantReuse. Supported values are TenantReuse, SubscriptionReuse, ResourceGroupReuse, NoReuse.

name
str

Resource name to verify. Required.

type

Resource type used for verification. Required. Known values are: "Site", "Slot", "HostingEnvironment", "PublishingUser", "Microsoft.Web/sites", "Microsoft.Web/sites/slots", "Microsoft.Web/hostingEnvironments", and "Microsoft.Web/publishingUsers".