Interface FirebaseAppCheckDebugTokenConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    All Known Implementing Classes:
    FirebaseAppCheckDebugTokenConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.203Z")
    @Stability(Stable)
    public interface FirebaseAppCheckDebugTokenConfig
    extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    • Method Detail

      • getAppId

        @Stability(Stable)
        @NotNull
        String getAppId()
        The ID of a Web App, Apple App, or Android App.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#app_id FirebaseAppCheckDebugToken#app_id}

      • getDisplayName

        @Stability(Stable)
        @NotNull
        String getDisplayName()
        A human readable display name used to identify this debug token.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#display_name FirebaseAppCheckDebugToken#display_name}

      • getToken

        @Stability(Stable)
        @NotNull
        String getToken()
        The secret token itself.

        Must be provided during creation, and must be a UUID4, case insensitive. You may use a method of your choice such as random/random_uuid to generate the token. This field is immutable once set, and cannot be updated. You can, however, delete this debug token to revoke it. For security reasons, this field will never be populated in any response. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#token FirebaseAppCheckDebugToken#token}

      • getId

        @Stability(Stable)
        @Nullable
        default String getId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#id FirebaseAppCheckDebugToken#id}.

        Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.

      • getProject

        @Stability(Stable)
        @Nullable
        default String getProject()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#project FirebaseAppCheckDebugToken#project}.
      • getTimeouts

        @Stability(Stable)
        @Nullable
        default FirebaseAppCheckDebugTokenTimeouts getTimeouts()
        timeouts block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#timeouts FirebaseAppCheckDebugToken#timeouts}