AppCheckPlayIntegrityConfig class

An app's Play Integrity configuration object. Note that your registered SHA-256 certificate fingerprints are used to validate tokens issued by the Play Integrity API. Make sure your gcp.firebase.AndroidApp has at least one sha256Hashes present.

To get more information about PlayIntegrityConfig, see:

Example Usage

Firebase App Check Play Integrity Config Minimal

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
import * as time from "@pulumiverse/time";

// Enables the Play Integrity API
const playIntegrity = new gcp.projects.Service("play_integrity", {
    project: "my-project-name",
    service: "playintegrity.googleapis.com",
});
const _default = new gcp.firebase.AndroidApp("default", {
    project: "my-project-name",
    displayName: "Play Integrity app",
    packageName: "package.name.playintegrity",
    sha1Hashes: ["2145bdf698b8715039bd0e83f2069bed435ac21c"],
    sha256Hashes: ["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"],
});
// It takes a while for App Check to recognize the new app
// If your app already exists, you don't have to wait 30 seconds.
const wait30s = new time.Sleep("wait_30s", {createDuration: "30s"}, {
    dependsOn: [_default],
});
const defaultAppCheckPlayIntegrityConfig = new gcp.firebase.AppCheckPlayIntegrityConfig("default", {
    project: "my-project-name",
    appId: _default.appId,
}, {
    dependsOn: [wait30s],
});
import pulumi
import pulumi_gcp as gcp
import pulumiverse_time as time

# Enables the Play Integrity API
play_integrity = gcp.projects.Service("play_integrity",
    project="my-project-name",
    service="playintegrity.googleapis.com")
default = gcp.firebase.AndroidApp("default",
    project="my-project-name",
    display_name="Play Integrity app",
    package_name="package.name.playintegrity",
    sha1_hashes=["2145bdf698b8715039bd0e83f2069bed435ac21c"],
    sha256_hashes=["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"])
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
wait30s = time.Sleep("wait_30s", create_duration="30s",
opts = pulumi.ResourceOptions(depends_on=[default]))
default_app_check_play_integrity_config = gcp.firebase.AppCheckPlayIntegrityConfig("default",
    project="my-project-name",
    app_id=default.app_id,
    opts = pulumi.ResourceOptions(depends_on=[wait30s]))
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
using Time = Pulumiverse.Time;

return await Deployment.RunAsync(() =>
{
    // Enables the Play Integrity API
    var playIntegrity = new Gcp.Projects.Service("play_integrity", new()
    {
        Project = "my-project-name",
        ServiceName = "playintegrity.googleapis.com",
    });

    var @default = new Gcp.Firebase.AndroidApp("default", new()
    {
        Project = "my-project-name",
        DisplayName = "Play Integrity app",
        PackageName = "package.name.playintegrity",
        Sha1Hashes = new[]
        {
            "2145bdf698b8715039bd0e83f2069bed435ac21c",
        },
        Sha256Hashes = new[]
        {
            "2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc",
        },
    });

    // It takes a while for App Check to recognize the new app
    // If your app already exists, you don't have to wait 30 seconds.
    var wait30s = new Time.Sleep("wait_30s", new()
    {
        CreateDuration = "30s",
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            @default,
        },
    });

    var defaultAppCheckPlayIntegrityConfig = new Gcp.Firebase.AppCheckPlayIntegrityConfig("default", new()
    {
        Project = "my-project-name",
        AppId = @default.AppId,
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            wait30s,
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/firebase"
	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/projects"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-time/sdk/go/time"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Enables the Play Integrity API
		_, err := projects.NewService(ctx, "play_integrity", &projects.ServiceArgs{
			Project: pulumi.String("my-project-name"),
			Service: pulumi.String("playintegrity.googleapis.com"),
		})
		if err != nil {
			return err
		}
		_default, err := firebase.NewAndroidApp(ctx, "default", &firebase.AndroidAppArgs{
			Project:     pulumi.String("my-project-name"),
			DisplayName: pulumi.String("Play Integrity app"),
			PackageName: pulumi.String("package.name.playintegrity"),
			Sha1Hashes: pulumi.StringArray{
				pulumi.String("2145bdf698b8715039bd0e83f2069bed435ac21c"),
			},
			Sha256Hashes: pulumi.StringArray{
				pulumi.String("2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"),
			},
		})
		if err != nil {
			return err
		}
		// It takes a while for App Check to recognize the new app
		// If your app already exists, you don't have to wait 30 seconds.
		wait30s, err := time.NewSleep(ctx, "wait_30s", &time.SleepArgs{
			CreateDuration: pulumi.String("30s"),
		}, pulumi.DependsOn([]pulumi.Resource{
			_default,
		}))
		if err != nil {
			return err
		}
		_, err = firebase.NewAppCheckPlayIntegrityConfig(ctx, "default", &firebase.AppCheckPlayIntegrityConfigArgs{
			Project: pulumi.String("my-project-name"),
			AppId:   _default.AppId,
		}, pulumi.DependsOn([]pulumi.Resource{
			wait30s,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
pulumi {
  required_providers {
    gcp = {
      source = "pulumi/gcp"
    }
    time = {
      source = "pulumi/time"
    }
  }
}

# Enables the Play Integrity API
resource "gcp_projects_service" "play_integrity" {
  project = "my-project-name"
  service = "playintegrity.googleapis.com"
}
resource "gcp_firebase_androidapp" "default" {
  project       = "my-project-name"
  display_name  = "Play Integrity app"
  package_name  = "package.name.playintegrity"
  sha1_hashes   = ["2145bdf698b8715039bd0e83f2069bed435ac21c"]
  sha256_hashes = ["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"]
}
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
resource "time_sleep" "wait_30s" {
  depends_on      = [gcp_firebase_androidapp.default]
  create_duration = "30s"
}
resource "gcp_firebase_appcheckplayintegrityconfig" "default" {
  depends_on = [time_sleep.wait_30s]
  project    = "my-project-name"
  app_id     = gcp_firebase_androidapp.default.app_id
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.projects.Service;
import com.pulumi.gcp.projects.ServiceArgs;
import com.pulumi.gcp.firebase.AndroidApp;
import com.pulumi.gcp.firebase.AndroidAppArgs;
import com.pulumiverse.time.Sleep;
import com.pulumiverse.time.SleepArgs;
import com.pulumi.gcp.firebase.AppCheckPlayIntegrityConfig;
import com.pulumi.gcp.firebase.AppCheckPlayIntegrityConfigArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        // Enables the Play Integrity API
        var playIntegrity = new Service("playIntegrity", ServiceArgs.builder()
            .project("my-project-name")
            .service("playintegrity.googleapis.com")
            .build());

        var default_ = new AndroidApp("default", AndroidAppArgs.builder()
            .project("my-project-name")
            .displayName("Play Integrity app")
            .packageName("package.name.playintegrity")
            .sha1Hashes("2145bdf698b8715039bd0e83f2069bed435ac21c")
            .sha256Hashes("2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc")
            .build());

        // It takes a while for App Check to recognize the new app
        // If your app already exists, you don't have to wait 30 seconds.
        var wait30s = new Sleep("wait30s", SleepArgs.builder()
            .createDuration("30s")
            .build(), CustomResourceOptions.builder()
                .dependsOn(default_)
                .build());

        var defaultAppCheckPlayIntegrityConfig = new AppCheckPlayIntegrityConfig("defaultAppCheckPlayIntegrityConfig", AppCheckPlayIntegrityConfigArgs.builder()
            .project("my-project-name")
            .appId(default_.appId())
            .build(), CustomResourceOptions.builder()
                .dependsOn(wait30s)
                .build());

    }
}
resources:
  # Enables the Play Integrity API
  playIntegrity:
    type: gcp:projects:Service
    name: play_integrity
    properties:
      project: my-project-name
      service: playintegrity.googleapis.com
  default:
    type: gcp:firebase:AndroidApp
    properties:
      project: my-project-name
      displayName: Play Integrity app
      packageName: package.name.playintegrity
      sha1Hashes:
        - 2145bdf698b8715039bd0e83f2069bed435ac21c
      sha256Hashes:
        - 2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc
  # It takes a while for App Check to recognize the new app
  # If your app already exists, you don't have to wait 30 seconds.
  wait30s:
    type: time:Sleep
    name: wait_30s
    properties:
      createDuration: 30s
    options:
      dependsOn:
        - ${default}
  defaultAppCheckPlayIntegrityConfig:
    type: gcp:firebase:AppCheckPlayIntegrityConfig
    name: default
    properties:
      project: my-project-name
      appId: ${default.appId}
    options:
      dependsOn:
        - ${wait30s}

Firebase App Check Play Integrity Config Full

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
import * as time from "@pulumiverse/time";

// Enables the Play Integrity API
const playIntegrity = new gcp.projects.Service("play_integrity", {
    project: "my-project-name",
    service: "playintegrity.googleapis.com",
});
const _default = new gcp.firebase.AndroidApp("default", {
    project: "my-project-name",
    displayName: "Play Integrity app",
    packageName: "package.name.playintegrity",
    sha1Hashes: ["2145bdf698b8715039bd0e83f2069bed435ac21c"],
    sha256Hashes: ["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"],
});
// It takes a while for App Check to recognize the new app
// If your app already exists, you don't have to wait 30 seconds.
const wait30s = new time.Sleep("wait_30s", {createDuration: "30s"}, {
    dependsOn: [_default],
});
const defaultAppCheckPlayIntegrityConfig = new gcp.firebase.AppCheckPlayIntegrityConfig("default", {
    project: "my-project-name",
    appId: _default.appId,
    tokenTtl: "7200s",
}, {
    dependsOn: [wait30s],
});
import pulumi
import pulumi_gcp as gcp
import pulumiverse_time as time

# Enables the Play Integrity API
play_integrity = gcp.projects.Service("play_integrity",
    project="my-project-name",
    service="playintegrity.googleapis.com")
default = gcp.firebase.AndroidApp("default",
    project="my-project-name",
    display_name="Play Integrity app",
    package_name="package.name.playintegrity",
    sha1_hashes=["2145bdf698b8715039bd0e83f2069bed435ac21c"],
    sha256_hashes=["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"])
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
wait30s = time.Sleep("wait_30s", create_duration="30s",
opts = pulumi.ResourceOptions(depends_on=[default]))
default_app_check_play_integrity_config = gcp.firebase.AppCheckPlayIntegrityConfig("default",
    project="my-project-name",
    app_id=default.app_id,
    token_ttl="7200s",
    opts = pulumi.ResourceOptions(depends_on=[wait30s]))
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
using Time = Pulumiverse.Time;

return await Deployment.RunAsync(() =>
{
    // Enables the Play Integrity API
    var playIntegrity = new Gcp.Projects.Service("play_integrity", new()
    {
        Project = "my-project-name",
        ServiceName = "playintegrity.googleapis.com",
    });

    var @default = new Gcp.Firebase.AndroidApp("default", new()
    {
        Project = "my-project-name",
        DisplayName = "Play Integrity app",
        PackageName = "package.name.playintegrity",
        Sha1Hashes = new[]
        {
            "2145bdf698b8715039bd0e83f2069bed435ac21c",
        },
        Sha256Hashes = new[]
        {
            "2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc",
        },
    });

    // It takes a while for App Check to recognize the new app
    // If your app already exists, you don't have to wait 30 seconds.
    var wait30s = new Time.Sleep("wait_30s", new()
    {
        CreateDuration = "30s",
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            @default,
        },
    });

    var defaultAppCheckPlayIntegrityConfig = new Gcp.Firebase.AppCheckPlayIntegrityConfig("default", new()
    {
        Project = "my-project-name",
        AppId = @default.AppId,
        TokenTtl = "7200s",
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            wait30s,
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/firebase"
	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/projects"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-time/sdk/go/time"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Enables the Play Integrity API
		_, err := projects.NewService(ctx, "play_integrity", &projects.ServiceArgs{
			Project: pulumi.String("my-project-name"),
			Service: pulumi.String("playintegrity.googleapis.com"),
		})
		if err != nil {
			return err
		}
		_default, err := firebase.NewAndroidApp(ctx, "default", &firebase.AndroidAppArgs{
			Project:     pulumi.String("my-project-name"),
			DisplayName: pulumi.String("Play Integrity app"),
			PackageName: pulumi.String("package.name.playintegrity"),
			Sha1Hashes: pulumi.StringArray{
				pulumi.String("2145bdf698b8715039bd0e83f2069bed435ac21c"),
			},
			Sha256Hashes: pulumi.StringArray{
				pulumi.String("2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"),
			},
		})
		if err != nil {
			return err
		}
		// It takes a while for App Check to recognize the new app
		// If your app already exists, you don't have to wait 30 seconds.
		wait30s, err := time.NewSleep(ctx, "wait_30s", &time.SleepArgs{
			CreateDuration: pulumi.String("30s"),
		}, pulumi.DependsOn([]pulumi.Resource{
			_default,
		}))
		if err != nil {
			return err
		}
		_, err = firebase.NewAppCheckPlayIntegrityConfig(ctx, "default", &firebase.AppCheckPlayIntegrityConfigArgs{
			Project:  pulumi.String("my-project-name"),
			AppId:    _default.AppId,
			TokenTtl: pulumi.String("7200s"),
		}, pulumi.DependsOn([]pulumi.Resource{
			wait30s,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
pulumi {
  required_providers {
    gcp = {
      source = "pulumi/gcp"
    }
    time = {
      source = "pulumi/time"
    }
  }
}

# Enables the Play Integrity API
resource "gcp_projects_service" "play_integrity" {
  project = "my-project-name"
  service = "playintegrity.googleapis.com"
}
resource "gcp_firebase_androidapp" "default" {
  project       = "my-project-name"
  display_name  = "Play Integrity app"
  package_name  = "package.name.playintegrity"
  sha1_hashes   = ["2145bdf698b8715039bd0e83f2069bed435ac21c"]
  sha256_hashes = ["2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc"]
}
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
resource "time_sleep" "wait_30s" {
  depends_on      = [gcp_firebase_androidapp.default]
  create_duration = "30s"
}
resource "gcp_firebase_appcheckplayintegrityconfig" "default" {
  depends_on = [time_sleep.wait_30s]
  project    = "my-project-name"
  app_id     = gcp_firebase_androidapp.default.app_id
  token_ttl  = "7200s"
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.projects.Service;
import com.pulumi.gcp.projects.ServiceArgs;
import com.pulumi.gcp.firebase.AndroidApp;
import com.pulumi.gcp.firebase.AndroidAppArgs;
import com.pulumiverse.time.Sleep;
import com.pulumiverse.time.SleepArgs;
import com.pulumi.gcp.firebase.AppCheckPlayIntegrityConfig;
import com.pulumi.gcp.firebase.AppCheckPlayIntegrityConfigArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        // Enables the Play Integrity API
        var playIntegrity = new Service("playIntegrity", ServiceArgs.builder()
            .project("my-project-name")
            .service("playintegrity.googleapis.com")
            .build());

        var default_ = new AndroidApp("default", AndroidAppArgs.builder()
            .project("my-project-name")
            .displayName("Play Integrity app")
            .packageName("package.name.playintegrity")
            .sha1Hashes("2145bdf698b8715039bd0e83f2069bed435ac21c")
            .sha256Hashes("2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc")
            .build());

        // It takes a while for App Check to recognize the new app
        // If your app already exists, you don't have to wait 30 seconds.
        var wait30s = new Sleep("wait30s", SleepArgs.builder()
            .createDuration("30s")
            .build(), CustomResourceOptions.builder()
                .dependsOn(default_)
                .build());

        var defaultAppCheckPlayIntegrityConfig = new AppCheckPlayIntegrityConfig("defaultAppCheckPlayIntegrityConfig", AppCheckPlayIntegrityConfigArgs.builder()
            .project("my-project-name")
            .appId(default_.appId())
            .tokenTtl("7200s")
            .build(), CustomResourceOptions.builder()
                .dependsOn(wait30s)
                .build());

    }
}
resources:
  # Enables the Play Integrity API
  playIntegrity:
    type: gcp:projects:Service
    name: play_integrity
    properties:
      project: my-project-name
      service: playintegrity.googleapis.com
  default:
    type: gcp:firebase:AndroidApp
    properties:
      project: my-project-name
      displayName: Play Integrity app
      packageName: package.name.playintegrity
      sha1Hashes:
        - 2145bdf698b8715039bd0e83f2069bed435ac21c
      sha256Hashes:
        - 2145bdf698b8715039bd0e83f2069bed435ac21ca1b2c3d4e5f6123456789abc
  # It takes a while for App Check to recognize the new app
  # If your app already exists, you don't have to wait 30 seconds.
  wait30s:
    type: time:Sleep
    name: wait_30s
    properties:
      createDuration: 30s
    options:
      dependsOn:
        - ${default}
  defaultAppCheckPlayIntegrityConfig:
    type: gcp:firebase:AppCheckPlayIntegrityConfig
    name: default
    properties:
      project: my-project-name
      appId: ${default.appId}
      tokenTtl: 7200s
    options:
      dependsOn:
        - ${wait30s}

Import

PlayIntegrityConfig can be imported using any of these accepted formats:

  • projects/{{project}}/apps/{{app_id}}/playIntegrityConfig
  • {{project}}/{{app_id}}
  • {{app_id}}

When using the pulumi import command, PlayIntegrityConfig can be imported using one of the formats above. For example:

$ pulumi import gcp:firebase/appCheckPlayIntegrityConfig:AppCheckPlayIntegrityConfig default projects/{{project}}/apps/{{app_id}}/playIntegrityConfig
$ pulumi import gcp:firebase/appCheckPlayIntegrityConfig:AppCheckPlayIntegrityConfig default {{project}}/{{app_id}}
$ pulumi import gcp:firebase/appCheckPlayIntegrityConfig:AppCheckPlayIntegrityConfig default {{app_id}}

Constructors

AppCheckPlayIntegrityConfig(String name, {AppCheckPlayIntegrityConfigArgs? args, CustomResourceOptions? options})
Creates a new AppCheckPlayIntegrityConfig. name The Pulumi resource name. args Arguments used to configure this AppCheckPlayIntegrityConfig. The set of arguments for AppCheckPlayIntegrityConfig. options Resource options controlling this resource's behavior.
AppCheckPlayIntegrityConfig.reference(String urn)
Creates a typed reference to an existing AppCheckPlayIntegrityConfig resource.

Properties

appId ↔ Output<String>
The ID of an Android App.
latefinal
childResources → Set<Resource>
finalinherited
completionSources ↔ Map<String, IOutputCompletionSource>
latefinalinherited
hashCode → int
The hash code for this object.
no setterinherited
id ↔ Output<String>
getter/setter pairinherited
isCustom → bool
Returns whether this resource is provider-managed.
no setterinherited
isProtected → bool
Returns whether this resource is protected from deletion.
no setterinherited
isRemote → bool
Whether this resource is registered as remote.
no setterinherited
isResourceReference → bool
Whether this instance represents a resource value returned over RPC.
finalinherited
name ↔ Output<String>
The relative resource name of the Play Integrity configuration object
latefinal
project ↔ Output<String>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
latefinal
resourceTransforms → List<ResourceTransform>
Inherited/explicit async transforms.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tokenTtl ↔ Output<String>
Specifies the duration for which App Check tokens exchanged from Play Integrity artifacts will be valid. If unset, a default value of 1 hour is assumed. Must be between 30 minutes and 7 days, inclusive. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
latefinal
transformations → List<ResourceTransformation>
Inherited/explicit legacy transformations.
no setterinherited
urn ↔ Output<String>
latefinalinherited

Methods

failId(Object error) → void
Completes this resource ID with an error when registration fails.
inherited
failOutputs(Object error) → void
Completes all output properties with error.
inherited
failUrn(Object error) → void
Completes this resource URN with an error when registration fails.
inherited
getProvider(String moduleMember) → ProviderResource?
Returns provider for moduleMember's package, if configured.
inherited
getResourceName() → String
Returns this resource's logical name.
inherited
getResourceType() → String
Returns this resource's Pulumi type token.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerOutput<T>(String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output<T>
Registers a dynamic output property for this resource.
inherited
resolveId(String? value, {required bool isKnown}) → void
Resolves the provider-assigned ID for this resource.
inherited
resolveOutputs(Struct outputs) → void
Resolves all output properties from a monitor response payload.
inherited
resolveUrn(String value) → void
Resolves this resource's URN once assigned by the engine.
inherited
serializeProperties(Map<String, dynamic> properties) → Future<Struct>
Serializes resource properties for RPC transmission.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

get(String name, Input<String> id, {AppCheckPlayIntegrityConfigState? state, CustomResourceOptions? options}) → AppCheckPlayIntegrityConfig
Gets an existing AppCheckPlayIntegrityConfig resource's state with the given name and id.