ReadResourceRequest

pulumirpc.resource.ReadResourceRequest
See theReadResourceRequest companion object

ReadResourceRequest contains enough information to uniquely qualify and read a resource's state.

Value parameters

acceptResources

when true operations should return resource references as strongly typed.

acceptSecrets

when true operations should return secrets as strongly typed.

additionalSecretOutputs

a list of output properties that should also be treated as secret, in addition to ones we detect.

dependencies

a list of URNs that this read depends on, as observed by the language host.

id

the ID of the resource to read.

name

the name, for URN purposes, of the object.

parent

an optional parent URN that this child resource belongs to.

pluginChecksums

a map of checksums of the provider to use when servicing this request.

pluginDownloadURL

the server url of the provider to use when servicing this request.

properties

optional state sufficient to uniquely identify the resource.

provider

an optional reference to the provider to use for this read.

sourcePosition

the optional source position of the user code that initiated the read.

type

the type of the resource object.

version

the version of the provider to use when servicing this request.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def serializedSize: Int

Attributes

Definition Classes

Returns a human-readable ASCII format representation of this message.

Returns a human-readable ASCII format representation of this message.

The original message can be decoded from this format by using fromAscii on the companion object.

Attributes

Returns

human-readable representation of this message.

Serializes the message into the given coded output stream

Serializes the message into the given coded output stream

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
final def toByteArray: Array[Byte]

Serializes the message and returns a byte array containing its raw bytes

Serializes the message and returns a byte array containing its raw bytes

Attributes

Inherited from:
GeneratedMessage

Serializes the message and returns a ByteString containing its raw bytes

Serializes the message and returns a ByteString containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
final def toPMessage: PMessage

Attributes

Inherited from:
GeneratedMessage

Attributes

Inherited from:
Updatable

Attributes

Inherited from:
GeneratedMessage

Serializes the message into the given output stream

Serializes the message into the given output stream

Attributes

Inherited from:
GeneratedMessage