Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Device : KotlinCustomResource

Creates a device in a device registry.

Link copied to clipboard
data class DeviceArgs(val blocked: Output<Boolean>? = null, val config: Output<DeviceConfigArgs>? = null, val credentials: Output<List<DeviceCredentialArgs>>? = null, val gatewayConfig: Output<GatewayConfigArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val logLevel: Output<DeviceLogLevel>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val registryId: Output<String>? = null) : ConvertibleToJava<DeviceArgs>

Creates a device in a device registry.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
object DeviceMapper : ResourceMapper<Device>
Link copied to clipboard

Builder for Device.

Link copied to clipboard
class Registry : KotlinCustomResource

Creates a device registry that contains devices.

Link copied to clipboard
data class RegistryArgs(val credentials: Output<List<RegistryCredentialArgs>>? = null, val eventNotificationConfigs: Output<List<EventNotificationConfigArgs>>? = null, val httpConfig: Output<HttpConfigArgs>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val logLevel: Output<RegistryLogLevel>? = null, val mqttConfig: Output<MqttConfigArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val stateNotificationConfig: Output<StateNotificationConfigArgs>? = null) : ConvertibleToJava<RegistryArgs>

Creates a device registry that contains devices.

Link copied to clipboard
Link copied to clipboard
class RegistryGroupIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
data class RegistryGroupIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistryGroupIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
class RegistryGroupIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
data class RegistryGroupIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistryGroupIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
class RegistryGroupIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class RegistryGroupIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val groupId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val registryId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegistryGroupIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
class RegistryIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
data class RegistryIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistryIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
class RegistryIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
data class RegistryIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistryIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
object RegistryIamMemberMapper : ResourceMapper<RegistryIamMember>
Link copied to clipboard
class RegistryIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class RegistryIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val registryId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegistryIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
object RegistryIamPolicyMapper : ResourceMapper<RegistryIamPolicy>
Link copied to clipboard
object RegistryMapper : ResourceMapper<Registry>
Link copied to clipboard

Functions

Link copied to clipboard
fun device(name: String): Device
suspend fun device(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
suspend fun registry(name: String, block: suspend RegistryResourceBuilder.() -> Unit): Registry