1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. getAlias

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-native logo

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:

    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
    google-native logo

    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