Package-level declarations
Types
Link copied to clipboard
data class GetKeyPlainArgs(val keyId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetKeyPlainArgs>
Link copied to clipboard
class GetKeyPlainArgsBuilder
Builder for GetKeyPlainArgs.
Link copied to clipboard
data class V2AndroidApplicationArgs(val packageName: Output<String>? = null, val sha1Fingerprint: Output<String>? = null) : ConvertibleToJava<V2AndroidApplicationArgs>
Identifier of an Android application for key use.
Link copied to clipboard
Builder for V2AndroidApplicationArgs.
Link copied to clipboard
data class V2AndroidKeyRestrictionsArgs(val allowedApplications: Output<List<V2AndroidApplicationArgs>>? = null) : ConvertibleToJava<V2AndroidKeyRestrictionsArgs>
The Android apps that are allowed to use the key.
Link copied to clipboard
Builder for V2AndroidKeyRestrictionsArgs.
Link copied to clipboard
data class V2ApiTargetArgs(val methods: Output<List<String>>? = null, val service: Output<String>? = null) : ConvertibleToJava<V2ApiTargetArgs>
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
Link copied to clipboard
class V2ApiTargetArgsBuilder
Builder for V2ApiTargetArgs.
Link copied to clipboard
data class V2BrowserKeyRestrictionsArgs(val allowedReferrers: Output<List<String>>? = null) : ConvertibleToJava<V2BrowserKeyRestrictionsArgs>
The HTTP referrers (websites) that are allowed to use the key.
Link copied to clipboard
Builder for V2BrowserKeyRestrictionsArgs.
Link copied to clipboard
data class V2IosKeyRestrictionsArgs(val allowedBundleIds: Output<List<String>>? = null) : ConvertibleToJava<V2IosKeyRestrictionsArgs>
The iOS apps that are allowed to use the key.
Link copied to clipboard
Builder for V2IosKeyRestrictionsArgs.
Link copied to clipboard
data class V2RestrictionsArgs(val androidKeyRestrictions: Output<V2AndroidKeyRestrictionsArgs>? = null, val apiTargets: Output<List<V2ApiTargetArgs>>? = null, val browserKeyRestrictions: Output<V2BrowserKeyRestrictionsArgs>? = null, val iosKeyRestrictions: Output<V2IosKeyRestrictionsArgs>? = null, val serverKeyRestrictions: Output<V2ServerKeyRestrictionsArgs>? = null) : ConvertibleToJava<V2RestrictionsArgs>
Describes the restrictions on the key.
Link copied to clipboard
Builder for V2RestrictionsArgs.
Link copied to clipboard
data class V2ServerKeyRestrictionsArgs(val allowedIps: Output<List<String>>? = null) : ConvertibleToJava<V2ServerKeyRestrictionsArgs>
The IP addresses of callers that are allowed to use the key.
Link copied to clipboard
Builder for V2ServerKeyRestrictionsArgs.