src.index.inputs.GetGtmDomainsDomainArgs.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.inputs
final case class GetGtmDomainsDomainArgs private(
acgId: besom.types.Output[String],
activationState: besom.types.Output[String],
changeId: besom.types.Output[String],
deleteRequestId: besom.types.Output[String],
lastModified: besom.types.Output[String],
lastModifiedBy: besom.types.Output[String],
links: besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.inputs.GetGtmDomainsDomainLinkArgs]]],
modificationComments: besom.types.Output[String],
name: besom.types.Output[String],
signAndServe: besom.types.Output[Boolean],
signAndServeAlgorithm: besom.types.Output[String],
status: besom.types.Output[String]
)
object GetGtmDomainsDomainArgs:
def apply(
acgId: besom.types.Input[String],
activationState: besom.types.Input[String],
changeId: besom.types.Input[String],
deleteRequestId: besom.types.Input[String],
lastModified: besom.types.Input[String],
lastModifiedBy: besom.types.Input[String],
links: besom.types.Input.Optional[scala.collection.immutable.List[besom.types.Input[besom.api.akamai.inputs.GetGtmDomainsDomainLinkArgs]]] = scala.None,
modificationComments: besom.types.Input[String],
name: besom.types.Input[String],
signAndServe: besom.types.Input[Boolean],
signAndServeAlgorithm: besom.types.Input[String],
status: besom.types.Input[String]
)(using besom.types.Context): GetGtmDomainsDomainArgs =
new GetGtmDomainsDomainArgs(
acgId = acgId.asOutput(isSecret = false),
activationState = activationState.asOutput(isSecret = false),
changeId = changeId.asOutput(isSecret = false),
deleteRequestId = deleteRequestId.asOutput(isSecret = false),
lastModified = lastModified.asOutput(isSecret = false),
lastModifiedBy = lastModifiedBy.asOutput(isSecret = false),
links = links.asOptionOutput(isSecret = false),
modificationComments = modificationComments.asOutput(isSecret = false),
name = name.asOutput(isSecret = false),
signAndServe = signAndServe.asOutput(isSecret = false),
signAndServeAlgorithm = signAndServeAlgorithm.asOutput(isSecret = false),
status = status.asOutput(isSecret = false)
)
given encoder(using besom.types.Context): besom.types.Encoder[GetGtmDomainsDomainArgs] =
besom.internal.Encoder.derived[GetGtmDomainsDomainArgs]
given argsEncoder(using besom.types.Context): besom.types.ArgsEncoder[GetGtmDomainsDomainArgs] =
besom.internal.ArgsEncoder.derived[GetGtmDomainsDomainArgs]