Enterprise Key Args
data class EnterpriseKeyArgs(val androidSettings: Output<EnterpriseKeyAndroidSettingsArgs>? = null, val displayName: Output<String>? = null, val iosSettings: Output<EnterpriseKeyIosSettingsArgs>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val testingOptions: Output<EnterpriseKeyTestingOptionsArgs>? = null, val webSettings: Output<EnterpriseKeyWebSettingsArgs>? = null) : ConvertibleToJava<EnterpriseKeyArgs>
The RecaptchaEnterprise Key resource
Example Usage
Android_key
A basic test of recaptcha enterprise key that can be used by Android apps
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.recaptcha.EnterpriseKey;
import com.pulumi.gcp.recaptcha.EnterpriseKeyArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyAndroidSettingsArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyTestingOptionsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var primary = new EnterpriseKey("primary", EnterpriseKeyArgs.builder()
.androidSettings(EnterpriseKeyAndroidSettingsArgs.builder()
.allowAllPackageNames(true)
.allowedPackageNames()
.build())
.displayName("display-name-one")
.labels(Map.of("label-one", "value-one"))
.project("my-project-name")
.testingOptions(EnterpriseKeyTestingOptionsArgs.builder()
.testingScore(0.8)
.build())
.build());
}
}
Content copied to clipboard
Ios_key
A basic test of recaptcha enterprise key that can be used by iOS apps
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.recaptcha.EnterpriseKey;
import com.pulumi.gcp.recaptcha.EnterpriseKeyArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyIosSettingsArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyTestingOptionsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var primary = new EnterpriseKey("primary", EnterpriseKeyArgs.builder()
.displayName("display-name-one")
.iosSettings(EnterpriseKeyIosSettingsArgs.builder()
.allowAllBundleIds(true)
.allowedBundleIds()
.build())
.labels(Map.of("label-one", "value-one"))
.project("my-project-name")
.testingOptions(EnterpriseKeyTestingOptionsArgs.builder()
.testingScore(1)
.build())
.build());
}
}
Content copied to clipboard
Minimal_key
A minimal test of recaptcha enterprise key
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.recaptcha.EnterpriseKey;
import com.pulumi.gcp.recaptcha.EnterpriseKeyArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyWebSettingsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var primary = new EnterpriseKey("primary", EnterpriseKeyArgs.builder()
.displayName("display-name-one")
.labels()
.project("my-project-name")
.webSettings(EnterpriseKeyWebSettingsArgs.builder()
.allowAllDomains(true)
.integrationType("SCORE")
.build())
.build());
}
}
Content copied to clipboard
Web_key
A basic test of recaptcha enterprise key that can be used by websites
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.recaptcha.EnterpriseKey;
import com.pulumi.gcp.recaptcha.EnterpriseKeyArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyTestingOptionsArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyWebSettingsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var primary = new EnterpriseKey("primary", EnterpriseKeyArgs.builder()
.displayName("display-name-one")
.labels(Map.of("label-one", "value-one"))
.project("my-project-name")
.testingOptions(EnterpriseKeyTestingOptionsArgs.builder()
.testingChallenge("NOCAPTCHA")
.testingScore(0.5)
.build())
.webSettings(EnterpriseKeyWebSettingsArgs.builder()
.allowAllDomains(true)
.allowedDomains()
.challengeSecurityPreference("USABILITY")
.integrationType("CHECKBOX")
.build())
.build());
}
}
Content copied to clipboard
Web_score_key
A basic test of recaptcha enterprise key with score integration type that can be used by websites
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.recaptcha.EnterpriseKey;
import com.pulumi.gcp.recaptcha.EnterpriseKeyArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyTestingOptionsArgs;
import com.pulumi.gcp.recaptcha.inputs.EnterpriseKeyWebSettingsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
var primary = new EnterpriseKey("primary", EnterpriseKeyArgs.builder()
.displayName("display-name-one")
.labels(Map.of("label-one", "value-one"))
.project("my-project-name")
.testingOptions(EnterpriseKeyTestingOptionsArgs.builder()
.testingScore(0.5)
.build())
.webSettings(EnterpriseKeyWebSettingsArgs.builder()
.allowAllDomains(true)
.allowAmpTraffic(false)
.allowedDomains()
.integrationType("SCORE")
.build())
.build());
}
}
Content copied to clipboard
Import
Key can be imported using any of these accepted formats
$ pulumi import gcp:recaptcha/enterpriseKey:EnterpriseKey default projects/{{project}}/keys/{{name}}
Content copied to clipboard
$ pulumi import gcp:recaptcha/enterpriseKey:EnterpriseKey default {{project}}/{{name}}
Content copied to clipboard
$ pulumi import gcp:recaptcha/enterpriseKey:EnterpriseKey default {{name}}
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(androidSettings: Output<EnterpriseKeyAndroidSettingsArgs>? = null, displayName: Output<String>? = null, iosSettings: Output<EnterpriseKeyIosSettingsArgs>? = null, labels: Output<Map<String, String>>? = null, project: Output<String>? = null, testingOptions: Output<EnterpriseKeyTestingOptionsArgs>? = null, webSettings: Output<EnterpriseKeyWebSettingsArgs>? = null)
Properties
Link copied to clipboard
Settings for keys that can be used by Android apps.
Link copied to clipboard
Human-readable display name of this key. Modifiable by user.
Link copied to clipboard
Settings for keys that can be used by iOS apps.
Link copied to clipboard
Options for user acceptance testing.
Link copied to clipboard
Settings for keys that can be used by websites.