All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.cloudshiftdev.awscdk.Aws.kt Maven / Gradle / Ivy

The newest version!
@file:Suppress("RedundantVisibilityModifier","RedundantUnitReturnType","RemoveRedundantQualifierName","unused","UnusedImport","ClassName","REDUNDANT_PROJECTION","DEPRECATION")

package io.cloudshiftdev.awscdk

import io.cloudshiftdev.awscdk.common.CdkObject
import kotlin.String
import kotlin.collections.List

/**
 * Accessor for pseudo parameters.
 *
 * Since pseudo parameters need to be anchored to a stack somewhere in the
 * construct tree, this class takes an scope parameter; the pseudo parameter
 * values can be obtained as properties from an scoped object.
 */
public open class Aws(
  cdkObject: software.amazon.awscdk.Aws,
) : CdkObject(cdkObject) {
  public companion object {
    public val ACCOUNT_ID: String = software.amazon.awscdk.Aws.ACCOUNT_ID

    public val NO_VALUE: String = software.amazon.awscdk.Aws.NO_VALUE

    public val NOTIFICATION_ARNS: List = software.amazon.awscdk.Aws.NOTIFICATION_ARNS

    public val PARTITION: String = software.amazon.awscdk.Aws.PARTITION

    public val REGION: String = software.amazon.awscdk.Aws.REGION

    public val STACK_ID: String = software.amazon.awscdk.Aws.STACK_ID

    public val STACK_NAME: String = software.amazon.awscdk.Aws.STACK_NAME

    public val URL_SUFFIX: String = software.amazon.awscdk.Aws.URL_SUFFIX

    internal fun wrap(cdkObject: software.amazon.awscdk.Aws): Aws = Aws(cdkObject)

    internal fun unwrap(wrapped: Aws): software.amazon.awscdk.Aws = wrapped.cdkObject as
        software.amazon.awscdk.Aws
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy