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.apigee/v1.getAlias
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 an alias.
Using getAlias
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 getAlias(args: GetAliasArgs, opts?: InvokeOptions): Promise<GetAliasResult>
function getAliasOutput(args: GetAliasOutputArgs, opts?: InvokeOptions): Output<GetAliasResult>
def get_alias(alias_id: Optional[str] = None,
environment_id: Optional[str] = None,
keystore_id: Optional[str] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAliasResult
def get_alias_output(alias_id: Optional[pulumi.Input[str]] = None,
environment_id: Optional[pulumi.Input[str]] = None,
keystore_id: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAliasResult]
func LookupAlias(ctx *Context, args *LookupAliasArgs, opts ...InvokeOption) (*LookupAliasResult, error)
func LookupAliasOutput(ctx *Context, args *LookupAliasOutputArgs, opts ...InvokeOption) LookupAliasResultOutput
> Note: This function is named LookupAlias
in the Go SDK.
public static class GetAlias
{
public static Task<GetAliasResult> InvokeAsync(GetAliasArgs args, InvokeOptions? opts = null)
public static Output<GetAliasResult> Invoke(GetAliasInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAliasResult> getAlias(GetAliasArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:apigee/v1:getAlias
arguments:
# arguments dictionary
The following arguments are supported:
- Alias
Id string - Environment
Id string - Keystore
Id string - Organization
Id string
- Alias
Id string - Environment
Id string - Keystore
Id string - Organization
Id string
- alias
Id String - environment
Id String - keystore
Id String - organization
Id String
- alias
Id string - environment
Id string - keystore
Id string - organization
Id string
- alias_
id str - environment_
id str - keystore_
id str - organization_
id str
- alias
Id String - environment
Id String - keystore
Id String - organization
Id String
getAlias Result
The following output properties are available:
- Alias string
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - Certs
Info Pulumi.Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Certificate Response - Chain of certificates under this alias.
- Type string
- Type of alias.
- Alias string
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - Certs
Info GoogleCloud Apigee V1Certificate Response - Chain of certificates under this alias.
- Type string
- Type of alias.
- alias String
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - certs
Info GoogleCloud Apigee V1Certificate Response - Chain of certificates under this alias.
- type String
- Type of alias.
- alias string
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - certs
Info GoogleCloud Apigee V1Certificate Response - Chain of certificates under this alias.
- type string
- Type of alias.
- alias str
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - certs_
info GoogleCloud Apigee V1Certificate Response - Chain of certificates under this alias.
- type str
- Type of alias.
- alias String
- Resource ID for this alias. Values must match the regular expression
[^/]{1,255}
. - certs
Info Property Map - Chain of certificates under this alias.
- type String
- Type of alias.
Supporting Types
GoogleCloudApigeeV1CertInfoResponse
- Basic
Constraints string - X.509 basic constraints extension.
- Expiry
Date string - X.509
notAfter
validity period in milliseconds since epoch. - Is
Valid string - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - Issuer string
- X.509 issuer.
- Public
Key string - Public key component of the X.509 subject public key info.
- Serial
Number string - X.509 serial number.
- Sig
Alg stringName - X.509 signatureAlgorithm.
- Subject string
- X.509 subject.
- Subject
Alternative List<string>Names - X.509 subject alternative names (SANs) extension.
- Valid
From string - X.509
notBefore
validity period in milliseconds since epoch. - Version int
- X.509 version.
- Basic
Constraints string - X.509 basic constraints extension.
- Expiry
Date string - X.509
notAfter
validity period in milliseconds since epoch. - Is
Valid string - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - Issuer string
- X.509 issuer.
- Public
Key string - Public key component of the X.509 subject public key info.
- Serial
Number string - X.509 serial number.
- Sig
Alg stringName - X.509 signatureAlgorithm.
- Subject string
- X.509 subject.
- Subject
Alternative []stringNames - X.509 subject alternative names (SANs) extension.
- Valid
From string - X.509
notBefore
validity period in milliseconds since epoch. - Version int
- X.509 version.
- basic
Constraints String - X.509 basic constraints extension.
- expiry
Date String - X.509
notAfter
validity period in milliseconds since epoch. - is
Valid String - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - issuer String
- X.509 issuer.
- public
Key String - Public key component of the X.509 subject public key info.
- serial
Number String - X.509 serial number.
- sig
Alg StringName - X.509 signatureAlgorithm.
- subject String
- X.509 subject.
- subject
Alternative List<String>Names - X.509 subject alternative names (SANs) extension.
- valid
From String - X.509
notBefore
validity period in milliseconds since epoch. - version Integer
- X.509 version.
- basic
Constraints string - X.509 basic constraints extension.
- expiry
Date string - X.509
notAfter
validity period in milliseconds since epoch. - is
Valid string - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - issuer string
- X.509 issuer.
- public
Key string - Public key component of the X.509 subject public key info.
- serial
Number string - X.509 serial number.
- sig
Alg stringName - X.509 signatureAlgorithm.
- subject string
- X.509 subject.
- subject
Alternative string[]Names - X.509 subject alternative names (SANs) extension.
- valid
From string - X.509
notBefore
validity period in milliseconds since epoch. - version number
- X.509 version.
- basic_
constraints str - X.509 basic constraints extension.
- expiry_
date str - X.509
notAfter
validity period in milliseconds since epoch. - is_
valid str - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - issuer str
- X.509 issuer.
- public_
key str - Public key component of the X.509 subject public key info.
- serial_
number str - X.509 serial number.
- sig_
alg_ strname - X.509 signatureAlgorithm.
- subject str
- X.509 subject.
- subject_
alternative_ Sequence[str]names - X.509 subject alternative names (SANs) extension.
- valid_
from str - X.509
notBefore
validity period in milliseconds since epoch. - version int
- X.509 version.
- basic
Constraints String - X.509 basic constraints extension.
- expiry
Date String - X.509
notAfter
validity period in milliseconds since epoch. - is
Valid String - Flag that specifies whether the certificate is valid. Flag is set to
Yes
if the certificate is valid,No
if expired, orNot yet
if not yet valid. - issuer String
- X.509 issuer.
- public
Key String - Public key component of the X.509 subject public key info.
- serial
Number String - X.509 serial number.
- sig
Alg StringName - X.509 signatureAlgorithm.
- subject String
- X.509 subject.
- subject
Alternative List<String>Names - X.509 subject alternative names (SANs) extension.
- valid
From String - X.509
notBefore
validity period in milliseconds since epoch. - version Number
- X.509 version.
GoogleCloudApigeeV1CertificateResponse
- Cert
Info List<Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Cert Info Response> - Chain of certificates under this name.
- Cert
Info []GoogleCloud Apigee V1Cert Info Response - Chain of certificates under this name.
- cert
Info List<GoogleCloud Apigee V1Cert Info Response> - Chain of certificates under this name.
- cert
Info GoogleCloud Apigee V1Cert Info Response[] - Chain of certificates under this name.
- cert_
info Sequence[GoogleCloud Apigee V1Cert Info Response] - Chain of certificates under this name.
- cert
Info List<Property Map> - Chain of certificates under this name.
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