google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.apigee/v1.getAlias

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:

getAlias Result

The following output properties are available:

Alias string

Resource ID for this alias. Values must match the regular expression [^/]{1,255}.

CertsInfo Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1CertificateResponse

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}.

CertsInfo GoogleCloudApigeeV1CertificateResponse

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}.

certsInfo GoogleCloudApigeeV1CertificateResponse

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}.

certsInfo GoogleCloudApigeeV1CertificateResponse

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 GoogleCloudApigeeV1CertificateResponse

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}.

certsInfo Property Map

Chain of certificates under this alias.

type String

Type of alias.

Supporting Types

GoogleCloudApigeeV1CertInfoResponse

BasicConstraints string

X.509 basic constraints extension.

ExpiryDate string

X.509 notAfter validity period in milliseconds since epoch.

IsValid string

Flag that specifies whether the certificate is valid. Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid.

Issuer string

X.509 issuer.

PublicKey string

Public key component of the X.509 subject public key info.

SerialNumber string

X.509 serial number.

SigAlgName string

X.509 signatureAlgorithm.

Subject string

X.509 subject.

SubjectAlternativeNames List<string>

X.509 subject alternative names (SANs) extension.

ValidFrom string

X.509 notBefore validity period in milliseconds since epoch.

Version int

X.509 version.

BasicConstraints string

X.509 basic constraints extension.

ExpiryDate string

X.509 notAfter validity period in milliseconds since epoch.

IsValid string

Flag that specifies whether the certificate is valid. Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid.

Issuer string

X.509 issuer.

PublicKey string

Public key component of the X.509 subject public key info.

SerialNumber string

X.509 serial number.

SigAlgName string

X.509 signatureAlgorithm.

Subject string

X.509 subject.

SubjectAlternativeNames []string

X.509 subject alternative names (SANs) extension.

ValidFrom string

X.509 notBefore validity period in milliseconds since epoch.

Version int

X.509 version.

basicConstraints String

X.509 basic constraints extension.

expiryDate String

X.509 notAfter validity period in milliseconds since epoch.

isValid String

Flag that specifies whether the certificate is valid. Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid.

issuer String

X.509 issuer.

publicKey String

Public key component of the X.509 subject public key info.

serialNumber String

X.509 serial number.

sigAlgName String

X.509 signatureAlgorithm.

subject String

X.509 subject.

subjectAlternativeNames List<String>

X.509 subject alternative names (SANs) extension.

validFrom String

X.509 notBefore validity period in milliseconds since epoch.

version Integer

X.509 version.

basicConstraints string

X.509 basic constraints extension.

expiryDate string

X.509 notAfter validity period in milliseconds since epoch.

isValid string

Flag that specifies whether the certificate is valid. Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid.

issuer string

X.509 issuer.

publicKey string

Public key component of the X.509 subject public key info.

serialNumber string

X.509 serial number.

sigAlgName string

X.509 signatureAlgorithm.

subject string

X.509 subject.

subjectAlternativeNames string[]

X.509 subject alternative names (SANs) extension.

validFrom 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, or Not 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_name str

X.509 signatureAlgorithm.

subject str

X.509 subject.

subject_alternative_names Sequence[str]

X.509 subject alternative names (SANs) extension.

valid_from str

X.509 notBefore validity period in milliseconds since epoch.

version int

X.509 version.

basicConstraints String

X.509 basic constraints extension.

expiryDate String

X.509 notAfter validity period in milliseconds since epoch.

isValid String

Flag that specifies whether the certificate is valid. Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid.

issuer String

X.509 issuer.

publicKey String

Public key component of the X.509 subject public key info.

serialNumber String

X.509 serial number.

sigAlgName String

X.509 signatureAlgorithm.

subject String

X.509 subject.

subjectAlternativeNames List<String>

X.509 subject alternative names (SANs) extension.

validFrom String

X.509 notBefore validity period in milliseconds since epoch.

version Number

X.509 version.

GoogleCloudApigeeV1CertificateResponse

CertInfo []GoogleCloudApigeeV1CertInfoResponse

Chain of certificates under this name.

certInfo List<GoogleCloudApigeeV1CertInfoResponse>

Chain of certificates under this name.

certInfo GoogleCloudApigeeV1CertInfoResponse[]

Chain of certificates under this name.

cert_info Sequence[GoogleCloudApigeeV1CertInfoResponse]

Chain of certificates under this name.

certInfo List<Property Map>

Chain of certificates under this name.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0