1. Packages
  2. Azure Native
  3. API Docs
  4. domainregistration
  5. listTopLevelDomainAgreements
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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.domainregistration.listTopLevelDomainAgreements

Explore with Pulumi AI

azure-native logo
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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Description for Gets all legal agreements that user needs to accept before purchasing a domain. Azure REST API version: 2022-09-01.

    Other available API versions: 2015-04-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01.

    Using listTopLevelDomainAgreements

    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 listTopLevelDomainAgreements(args: ListTopLevelDomainAgreementsArgs, opts?: InvokeOptions): Promise<ListTopLevelDomainAgreementsResult>
    function listTopLevelDomainAgreementsOutput(args: ListTopLevelDomainAgreementsOutputArgs, opts?: InvokeOptions): Output<ListTopLevelDomainAgreementsResult>
    def list_top_level_domain_agreements(for_transfer: Optional[bool] = None,
                                         include_privacy: Optional[bool] = None,
                                         name: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> ListTopLevelDomainAgreementsResult
    def list_top_level_domain_agreements_output(for_transfer: Optional[pulumi.Input[bool]] = None,
                                         include_privacy: Optional[pulumi.Input[bool]] = None,
                                         name: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[ListTopLevelDomainAgreementsResult]
    func ListTopLevelDomainAgreements(ctx *Context, args *ListTopLevelDomainAgreementsArgs, opts ...InvokeOption) (*ListTopLevelDomainAgreementsResult, error)
    func ListTopLevelDomainAgreementsOutput(ctx *Context, args *ListTopLevelDomainAgreementsOutputArgs, opts ...InvokeOption) ListTopLevelDomainAgreementsResultOutput

    > Note: This function is named ListTopLevelDomainAgreements in the Go SDK.

    public static class ListTopLevelDomainAgreements 
    {
        public static Task<ListTopLevelDomainAgreementsResult> InvokeAsync(ListTopLevelDomainAgreementsArgs args, InvokeOptions? opts = null)
        public static Output<ListTopLevelDomainAgreementsResult> Invoke(ListTopLevelDomainAgreementsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListTopLevelDomainAgreementsResult> listTopLevelDomainAgreements(ListTopLevelDomainAgreementsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:domainregistration:listTopLevelDomainAgreements
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Name of the top-level domain.
    ForTransfer bool
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    IncludePrivacy bool
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.
    Name string
    Name of the top-level domain.
    ForTransfer bool
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    IncludePrivacy bool
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.
    name String
    Name of the top-level domain.
    forTransfer Boolean
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    includePrivacy Boolean
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.
    name string
    Name of the top-level domain.
    forTransfer boolean
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    includePrivacy boolean
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.
    name str
    Name of the top-level domain.
    for_transfer bool
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    include_privacy bool
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.
    name String
    Name of the top-level domain.
    forTransfer Boolean
    If true, then the list of agreements will include agreements for domain transfer as well; otherwise, false.
    includePrivacy Boolean
    If true, then the list of agreements will include agreements for domain privacy as well; otherwise, false.

    listTopLevelDomainAgreements Result

    The following output properties are available:

    NextLink string
    Link to next page of resources.
    Value List<Pulumi.AzureNative.DomainRegistration.Outputs.TldLegalAgreementResponse>
    Collection of resources.
    NextLink string
    Link to next page of resources.
    Value []TldLegalAgreementResponse
    Collection of resources.
    nextLink String
    Link to next page of resources.
    value List<TldLegalAgreementResponse>
    Collection of resources.
    nextLink string
    Link to next page of resources.
    value TldLegalAgreementResponse[]
    Collection of resources.
    next_link str
    Link to next page of resources.
    value Sequence[TldLegalAgreementResponse]
    Collection of resources.
    nextLink String
    Link to next page of resources.
    value List<Property Map>
    Collection of resources.

    Supporting Types

    TldLegalAgreementResponse

    AgreementKey string
    Unique identifier for the agreement.
    Content string
    Agreement details.
    Title string
    Agreement title.
    Url string
    URL where a copy of the agreement details is hosted.
    AgreementKey string
    Unique identifier for the agreement.
    Content string
    Agreement details.
    Title string
    Agreement title.
    Url string
    URL where a copy of the agreement details is hosted.
    agreementKey String
    Unique identifier for the agreement.
    content String
    Agreement details.
    title String
    Agreement title.
    url String
    URL where a copy of the agreement details is hosted.
    agreementKey string
    Unique identifier for the agreement.
    content string
    Agreement details.
    title string
    Agreement title.
    url string
    URL where a copy of the agreement details is hosted.
    agreement_key str
    Unique identifier for the agreement.
    content str
    Agreement details.
    title str
    Agreement title.
    url str
    URL where a copy of the agreement details is hosted.
    agreementKey String
    Unique identifier for the agreement.
    content String
    Agreement details.
    title String
    Agreement title.
    url String
    URL where a copy of the agreement details is hosted.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.34.0 published on Thursday, Mar 28, 2024 by Pulumi