ResourceConfiguration

public struct ResourceConfiguration : Decodable

Undocumented

  • Undocumented

    Declaration

    Swift

    public let address: String
  • mode, type, and name have the same meaning as for the resource portion of a value representation.

    Declaration

    Swift

    public let mode: Mode
  • Undocumented

    Declaration

    Swift

    public let type: String
  • Undocumented

    Declaration

    Swift

    public let name: String
  • providerConfigKey is the key into providerConfigs (shown above) for the provider configuration that this resource is associated with.

    Declaration

    Swift

    public let providerConfigKey: String
  • Undocumented

    See more

    Declaration

    Swift

    public struct Provisioner : Decodable
  • provisioners is an optional field which describes any provisioners. Connection info will not be included here.

    Declaration

    Swift

    public let provisioners: [Provisioner]
  • expressions describes the resource-type-specific content of the configuration block.

    Declaration

    Swift

    public let expressions: [String : BlockExpression]
  • schemaVersion is the schema version number indicated by the provider for the type-specific arguments described in “expressions”.

    Declaration

    Swift

    public let schemaVersion: Int64
  • countExpression and forEachExpression describe the expressions given for the corresponding meta-arguments in the resource configuration block. These are omitted if the corresponding argument isn’t set.

    Declaration

    Swift

    public let countExpression: Expression
  • Undocumented

    Declaration

    Swift

    public let forEachExpression: Expression