Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.certificatemanager/v1.getDnsAuthorization
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single DnsAuthorization.
Using getDnsAuthorization
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 getDnsAuthorization(args: GetDnsAuthorizationArgs, opts?: InvokeOptions): Promise<GetDnsAuthorizationResult>
function getDnsAuthorizationOutput(args: GetDnsAuthorizationOutputArgs, opts?: InvokeOptions): Output<GetDnsAuthorizationResult>def get_dns_authorization(dns_authorization_id: Optional[str] = None,
                          location: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetDnsAuthorizationResult
def get_dns_authorization_output(dns_authorization_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetDnsAuthorizationResult]func LookupDnsAuthorization(ctx *Context, args *LookupDnsAuthorizationArgs, opts ...InvokeOption) (*LookupDnsAuthorizationResult, error)
func LookupDnsAuthorizationOutput(ctx *Context, args *LookupDnsAuthorizationOutputArgs, opts ...InvokeOption) LookupDnsAuthorizationResultOutput> Note: This function is named LookupDnsAuthorization in the Go SDK.
public static class GetDnsAuthorization 
{
    public static Task<GetDnsAuthorizationResult> InvokeAsync(GetDnsAuthorizationArgs args, InvokeOptions? opts = null)
    public static Output<GetDnsAuthorizationResult> Invoke(GetDnsAuthorizationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDnsAuthorizationResult> getDnsAuthorization(GetDnsAuthorizationArgs args, InvokeOptions options)
public static Output<GetDnsAuthorizationResult> getDnsAuthorization(GetDnsAuthorizationArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:certificatemanager/v1:getDnsAuthorization
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDnsAuthorization Result
The following output properties are available:
- CreateTime string
- The creation timestamp of a DnsAuthorization.
- Description string
- One or more paragraphs of text description of a DnsAuthorization.
- DnsResource Pulumi.Record Google Native. Certificate Manager. V1. Outputs. Dns Resource Record Response 
- DNS Resource Record that needs to be added to DNS configuration.
- Domain string
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- Labels Dictionary<string, string>
- Set of labels associated with a DnsAuthorization.
- Name string
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- UpdateTime string
- The last update timestamp of a DnsAuthorization.
- CreateTime string
- The creation timestamp of a DnsAuthorization.
- Description string
- One or more paragraphs of text description of a DnsAuthorization.
- DnsResource DnsRecord Resource Record Response 
- DNS Resource Record that needs to be added to DNS configuration.
- Domain string
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- Labels map[string]string
- Set of labels associated with a DnsAuthorization.
- Name string
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- UpdateTime string
- The last update timestamp of a DnsAuthorization.
- createTime String
- The creation timestamp of a DnsAuthorization.
- description String
- One or more paragraphs of text description of a DnsAuthorization.
- dnsResource DnsRecord Resource Record Response 
- DNS Resource Record that needs to be added to DNS configuration.
- domain String
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- labels Map<String,String>
- Set of labels associated with a DnsAuthorization.
- name String
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- updateTime String
- The last update timestamp of a DnsAuthorization.
- createTime string
- The creation timestamp of a DnsAuthorization.
- description string
- One or more paragraphs of text description of a DnsAuthorization.
- dnsResource DnsRecord Resource Record Response 
- DNS Resource Record that needs to be added to DNS configuration.
- domain string
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- labels {[key: string]: string}
- Set of labels associated with a DnsAuthorization.
- name string
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- updateTime string
- The last update timestamp of a DnsAuthorization.
- create_time str
- The creation timestamp of a DnsAuthorization.
- description str
- One or more paragraphs of text description of a DnsAuthorization.
- dns_resource_ Dnsrecord Resource Record Response 
- DNS Resource Record that needs to be added to DNS configuration.
- domain str
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- labels Mapping[str, str]
- Set of labels associated with a DnsAuthorization.
- name str
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- update_time str
- The last update timestamp of a DnsAuthorization.
- createTime String
- The creation timestamp of a DnsAuthorization.
- description String
- One or more paragraphs of text description of a DnsAuthorization.
- dnsResource Property MapRecord 
- DNS Resource Record that needs to be added to DNS configuration.
- domain String
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.comcan be used to issue certificates forexample.comand*.example.com.
- labels Map<String>
- Set of labels associated with a DnsAuthorization.
- name String
- A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.
- updateTime String
- The last update timestamp of a DnsAuthorization.
Supporting Types
DnsResourceRecordResponse   
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi