1. Packages
  2. Azure Native v1
  3. API Docs
  4. domainregistration
  5. listTopLevelDomainAgreements
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.domainregistration.listTopLevelDomainAgreements

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets all legal agreements that user needs to accept before purchasing a domain. API Version: 2020-10-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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi