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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:certificatemanager/v1:getDnsAuthorization
arguments:
# arguments dictionary
The following arguments are supported:
getDnsAuthorization Result
The following output properties are available:
- Create
Time string - The creation timestamp of a DnsAuthorization.
- Description string
- One or more paragraphs of text description of a DnsAuthorization.
- Dns
Resource 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.com
can be used to issue certificates forexample.com
and*.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/*
. - Update
Time string - The last update timestamp of a DnsAuthorization.
- Create
Time string - The creation timestamp of a DnsAuthorization.
- Description string
- 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 string
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for
example.com
can be used to issue certificates forexample.com
and*.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/*
. - Update
Time string - The last update timestamp of a DnsAuthorization.
- create
Time String - The creation timestamp of a DnsAuthorization.
- description String
- 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 String
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for
example.com
can be used to issue certificates forexample.com
and*.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/*
. - update
Time String - The last update timestamp of a DnsAuthorization.
- create
Time string - The creation timestamp of a DnsAuthorization.
- description string
- 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 string
- Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for
example.com
can be used to issue certificates forexample.com
and*.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/*
. - update
Time 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.com
can be used to issue certificates forexample.com
and*.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.
- create
Time String - The creation timestamp of a DnsAuthorization.
- description String
- One or more paragraphs of text description of a DnsAuthorization.
- dns
Resource 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.com
can be used to issue certificates forexample.com
and*.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/*
. - update
Time 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