This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.75.0 published on Saturday, Nov 30, 2024 by Pulumi
azure-native.communication.getDomain
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.75.0 published on Saturday, Nov 30, 2024 by Pulumi
Get the Domains resource and its properties. Azure REST API version: 2023-03-31.
Other available API versions: 2022-07-01-preview, 2023-04-01, 2023-04-01-preview, 2023-06-01-preview.
Using getDomain
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDomain(args: GetDomainArgs, opts?: InvokeOptions): Promise<GetDomainResult>
function getDomainOutput(args: GetDomainOutputArgs, opts?: InvokeOptions): Output<GetDomainResult>
def get_domain(domain_name: Optional[str] = None,
email_service_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_name: Optional[pulumi.Input[str]] = None,
email_service_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDomainResult]
func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput
> Note: This function is named LookupDomain
in the Go SDK.
public static class GetDomain
{
public static Task<GetDomainResult> InvokeAsync(GetDomainArgs args, InvokeOptions? opts = null)
public static Output<GetDomainResult> Invoke(GetDomainInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:communication:getDomain
arguments:
# arguments dictionary
The following arguments are supported:
- Domain
Name string - The name of the Domains resource.
- Email
Service stringName - The name of the EmailService resource.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Domain
Name string - The name of the Domains resource.
- Email
Service stringName - The name of the EmailService resource.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- domain
Name String - The name of the Domains resource.
- email
Service StringName - The name of the EmailService resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- domain
Name string - The name of the Domains resource.
- email
Service stringName - The name of the EmailService resource.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- domain_
name str - The name of the Domains resource.
- email_
service_ strname - The name of the EmailService resource.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- domain
Name String - The name of the Domains resource.
- email
Service StringName - The name of the EmailService resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getDomain Result
The following output properties are available:
- Data
Location string - The location where the Domains resource data is stored at rest.
- Domain
Management string - Describes how a Domains resource is being managed.
- From
Sender stringDomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Mail
From stringSender Domain - P1 sender domain that is present on the email envelope [RFC 5321].
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data Pulumi.Azure Native. Communication. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Verification
Records Pulumi.Azure Native. Communication. Outputs. Domain Properties Response Verification Records - List of DnsRecord
- Verification
States Pulumi.Azure Native. Communication. Outputs. Domain Properties Response Verification States - List of VerificationStatusRecord
- Dictionary<string, string>
- Resource tags.
- User
Engagement stringTracking - Describes whether user engagement tracking is enabled or disabled.
- Data
Location string - The location where the Domains resource data is stored at rest.
- Domain
Management string - Describes how a Domains resource is being managed.
- From
Sender stringDomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Mail
From stringSender Domain - P1 sender domain that is present on the email envelope [RFC 5321].
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Verification
Records DomainProperties Response Verification Records - List of DnsRecord
- Verification
States DomainProperties Response Verification States - List of VerificationStatusRecord
- map[string]string
- Resource tags.
- User
Engagement stringTracking - Describes whether user engagement tracking is enabled or disabled.
- data
Location String - The location where the Domains resource data is stored at rest.
- domain
Management String - Describes how a Domains resource is being managed.
- from
Sender StringDomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- mail
From StringSender Domain - P1 sender domain that is present on the email envelope [RFC 5321].
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- verification
Records DomainProperties Response Verification Records - List of DnsRecord
- verification
States DomainProperties Response Verification States - List of VerificationStatusRecord
- Map<String,String>
- Resource tags.
- user
Engagement StringTracking - Describes whether user engagement tracking is enabled or disabled.
- data
Location string - The location where the Domains resource data is stored at rest.
- domain
Management string - Describes how a Domains resource is being managed.
- from
Sender stringDomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- mail
From stringSender Domain - P1 sender domain that is present on the email envelope [RFC 5321].
- name string
- The name of the resource
- provisioning
State string - Provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- verification
Records DomainProperties Response Verification Records - List of DnsRecord
- verification
States DomainProperties Response Verification States - List of VerificationStatusRecord
- {[key: string]: string}
- Resource tags.
- user
Engagement stringTracking - Describes whether user engagement tracking is enabled or disabled.
- data_
location str - The location where the Domains resource data is stored at rest.
- domain_
management str - Describes how a Domains resource is being managed.
- from_
sender_ strdomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- mail_
from_ strsender_ domain - P1 sender domain that is present on the email envelope [RFC 5321].
- name str
- The name of the resource
- provisioning_
state str - Provisioning state of the resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- verification_
records DomainProperties Response Verification Records - List of DnsRecord
- verification_
states DomainProperties Response Verification States - List of VerificationStatusRecord
- Mapping[str, str]
- Resource tags.
- user_
engagement_ strtracking - Describes whether user engagement tracking is enabled or disabled.
- data
Location String - The location where the Domains resource data is stored at rest.
- domain
Management String - Describes how a Domains resource is being managed.
- from
Sender StringDomain - P2 sender domain that is displayed to the email recipients [RFC 5322].
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- mail
From StringSender Domain - P1 sender domain that is present on the email envelope [RFC 5321].
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- verification
Records Property Map - List of DnsRecord
- verification
States Property Map - List of VerificationStatusRecord
- Map<String>
- Resource tags.
- user
Engagement StringTracking - Describes whether user engagement tracking is enabled or disabled.
Supporting Types
DnsRecordResponse
DomainPropertiesResponseVerificationRecords
- DKIM
Pulumi.
Azure Native. Communication. Inputs. Dns Record Response - A class that represents a VerificationStatus record.
- DKIM2
Pulumi.
Azure Native. Communication. Inputs. Dns Record Response - A class that represents a VerificationStatus record.
- DMARC
Pulumi.
Azure Native. Communication. Inputs. Dns Record Response - A class that represents a VerificationStatus record.
- Domain
Pulumi.
Azure Native. Communication. Inputs. Dns Record Response - A class that represents a VerificationStatus record.
- SPF
Pulumi.
Azure Native. Communication. Inputs. Dns Record Response - A class that represents a VerificationStatus record.
- DKIM
Dns
Record Response - A class that represents a VerificationStatus record.
- DKIM2
Dns
Record Response - A class that represents a VerificationStatus record.
- DMARC
Dns
Record Response - A class that represents a VerificationStatus record.
- Domain
Dns
Record Response - A class that represents a VerificationStatus record.
- SPF
Dns
Record Response - A class that represents a VerificationStatus record.
- d
KIM DnsRecord Response - A class that represents a VerificationStatus record.
- d
KIM2 DnsRecord Response - A class that represents a VerificationStatus record.
- d
MARC DnsRecord Response - A class that represents a VerificationStatus record.
- domain
Dns
Record Response - A class that represents a VerificationStatus record.
- s
PF DnsRecord Response - A class that represents a VerificationStatus record.
- d
KIM DnsRecord Response - A class that represents a VerificationStatus record.
- d
KIM2 DnsRecord Response - A class that represents a VerificationStatus record.
- d
MARC DnsRecord Response - A class that represents a VerificationStatus record.
- domain
Dns
Record Response - A class that represents a VerificationStatus record.
- s
PF DnsRecord Response - A class that represents a VerificationStatus record.
- d_
kim DnsRecord Response - A class that represents a VerificationStatus record.
- d_
kim2 DnsRecord Response - A class that represents a VerificationStatus record.
- d_
marc DnsRecord Response - A class that represents a VerificationStatus record.
- domain
Dns
Record Response - A class that represents a VerificationStatus record.
- s_
pf DnsRecord Response - A class that represents a VerificationStatus record.
- d
KIM Property Map - A class that represents a VerificationStatus record.
- d
KIM2 Property Map - A class that represents a VerificationStatus record.
- d
MARC Property Map - A class that represents a VerificationStatus record.
- domain Property Map
- A class that represents a VerificationStatus record.
- s
PF Property Map - A class that represents a VerificationStatus record.
DomainPropertiesResponseVerificationStates
- DKIM
Pulumi.
Azure Native. Communication. Inputs. Verification Status Record Response - A class that represents a VerificationStatus record.
- DKIM2
Pulumi.
Azure Native. Communication. Inputs. Verification Status Record Response - A class that represents a VerificationStatus record.
- DMARC
Pulumi.
Azure Native. Communication. Inputs. Verification Status Record Response - A class that represents a VerificationStatus record.
- Domain
Pulumi.
Azure Native. Communication. Inputs. Verification Status Record Response - A class that represents a VerificationStatus record.
- SPF
Pulumi.
Azure Native. Communication. Inputs. Verification Status Record Response - A class that represents a VerificationStatus record.
- DKIM
Verification
Status Record Response - A class that represents a VerificationStatus record.
- DKIM2
Verification
Status Record Response - A class that represents a VerificationStatus record.
- DMARC
Verification
Status Record Response - A class that represents a VerificationStatus record.
- Domain
Verification
Status Record Response - A class that represents a VerificationStatus record.
- SPF
Verification
Status Record Response - A class that represents a VerificationStatus record.
- d
KIM VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
KIM2 VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
MARC VerificationStatus Record Response - A class that represents a VerificationStatus record.
- domain
Verification
Status Record Response - A class that represents a VerificationStatus record.
- s
PF VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
KIM VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
KIM2 VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
MARC VerificationStatus Record Response - A class that represents a VerificationStatus record.
- domain
Verification
Status Record Response - A class that represents a VerificationStatus record.
- s
PF VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d_
kim VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d_
kim2 VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d_
marc VerificationStatus Record Response - A class that represents a VerificationStatus record.
- domain
Verification
Status Record Response - A class that represents a VerificationStatus record.
- s_
pf VerificationStatus Record Response - A class that represents a VerificationStatus record.
- d
KIM Property Map - A class that represents a VerificationStatus record.
- d
KIM2 Property Map - A class that represents a VerificationStatus record.
- d
MARC Property Map - A class that represents a VerificationStatus record.
- domain Property Map
- A class that represents a VerificationStatus record.
- s
PF Property Map - A class that represents a VerificationStatus record.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
VerificationStatusRecordResponse
- error_
code str - Error code. This property will only be present if the status is UnableToVerify.
- status str
- Status of the verification operation.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.75.0 published on Saturday, Nov 30, 2024 by Pulumi