Documentation ¶
Index ¶
- type Args
- type Assignment
- type AssignmentAttributes
- func (a AssignmentAttributes) GroupLabels() terra.ListValue[AssignmentGroupLabelsAttributes]
- func (a AssignmentAttributes) InstanceNamePrefixes() terra.ListValue[terra.StringValue]
- func (a AssignmentAttributes) Instances() terra.ListValue[terra.StringValue]
- func (a AssignmentAttributes) InternalRef() (terra.Reference, error)
- func (a AssignmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AssignmentAttributes) InternalWithRef(ref terra.Reference) AssignmentAttributes
- func (a AssignmentAttributes) OsTypes() terra.ListValue[AssignmentOsTypesAttributes]
- func (a AssignmentAttributes) Zones() terra.ListValue[terra.StringValue]
- type AssignmentGroupLabels
- type AssignmentGroupLabelsAttributes
- func (gl AssignmentGroupLabelsAttributes) InternalRef() (terra.Reference, error)
- func (gl AssignmentGroupLabelsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gl AssignmentGroupLabelsAttributes) InternalWithRef(ref terra.Reference) AssignmentGroupLabelsAttributes
- func (gl AssignmentGroupLabelsAttributes) Labels() terra.MapValue[terra.StringValue]
- type AssignmentGroupLabelsState
- type AssignmentOsTypes
- type AssignmentOsTypesAttributes
- func (ot AssignmentOsTypesAttributes) InternalRef() (terra.Reference, error)
- func (ot AssignmentOsTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ot AssignmentOsTypesAttributes) InternalWithRef(ref terra.Reference) AssignmentOsTypesAttributes
- func (ot AssignmentOsTypesAttributes) OsArchitecture() terra.StringValue
- func (ot AssignmentOsTypesAttributes) OsShortName() terra.StringValue
- func (ot AssignmentOsTypesAttributes) OsVersion() terra.StringValue
- type AssignmentOsTypesState
- type AssignmentState
- type PackageRepositories
- type PackageRepositoriesApt
- type PackageRepositoriesAptAttributes
- func (a PackageRepositoriesAptAttributes) ArchiveType() terra.StringValue
- func (a PackageRepositoriesAptAttributes) Components() terra.ListValue[terra.StringValue]
- func (a PackageRepositoriesAptAttributes) Distribution() terra.StringValue
- func (a PackageRepositoriesAptAttributes) GpgKey() terra.StringValue
- func (a PackageRepositoriesAptAttributes) InternalRef() (terra.Reference, error)
- func (a PackageRepositoriesAptAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a PackageRepositoriesAptAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesAptAttributes
- func (a PackageRepositoriesAptAttributes) Uri() terra.StringValue
- type PackageRepositoriesAptState
- type PackageRepositoriesAttributes
- func (pr PackageRepositoriesAttributes) Apt() terra.ListValue[PackageRepositoriesAptAttributes]
- func (pr PackageRepositoriesAttributes) Goo() terra.ListValue[PackageRepositoriesGooAttributes]
- func (pr PackageRepositoriesAttributes) InternalRef() (terra.Reference, error)
- func (pr PackageRepositoriesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr PackageRepositoriesAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesAttributes
- func (pr PackageRepositoriesAttributes) Yum() terra.ListValue[PackageRepositoriesYumAttributes]
- func (pr PackageRepositoriesAttributes) Zypper() terra.ListValue[PackageRepositoriesZypperAttributes]
- type PackageRepositoriesGoo
- type PackageRepositoriesGooAttributes
- func (g PackageRepositoriesGooAttributes) InternalRef() (terra.Reference, error)
- func (g PackageRepositoriesGooAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g PackageRepositoriesGooAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesGooAttributes
- func (g PackageRepositoriesGooAttributes) Name() terra.StringValue
- func (g PackageRepositoriesGooAttributes) Url() terra.StringValue
- type PackageRepositoriesGooState
- type PackageRepositoriesState
- type PackageRepositoriesYum
- type PackageRepositoriesYumAttributes
- func (y PackageRepositoriesYumAttributes) BaseUrl() terra.StringValue
- func (y PackageRepositoriesYumAttributes) DisplayName() terra.StringValue
- func (y PackageRepositoriesYumAttributes) GpgKeys() terra.ListValue[terra.StringValue]
- func (y PackageRepositoriesYumAttributes) Id() terra.StringValue
- func (y PackageRepositoriesYumAttributes) InternalRef() (terra.Reference, error)
- func (y PackageRepositoriesYumAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (y PackageRepositoriesYumAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesYumAttributes
- type PackageRepositoriesYumState
- type PackageRepositoriesZypper
- type PackageRepositoriesZypperAttributes
- func (z PackageRepositoriesZypperAttributes) BaseUrl() terra.StringValue
- func (z PackageRepositoriesZypperAttributes) DisplayName() terra.StringValue
- func (z PackageRepositoriesZypperAttributes) GpgKeys() terra.ListValue[terra.StringValue]
- func (z PackageRepositoriesZypperAttributes) Id() terra.StringValue
- func (z PackageRepositoriesZypperAttributes) InternalRef() (terra.Reference, error)
- func (z PackageRepositoriesZypperAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (z PackageRepositoriesZypperAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesZypperAttributes
- type PackageRepositoriesZypperState
- type Packages
- type PackagesAttributes
- func (p PackagesAttributes) DesiredState() terra.StringValue
- func (p PackagesAttributes) InternalRef() (terra.Reference, error)
- func (p PackagesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PackagesAttributes) InternalWithRef(ref terra.Reference) PackagesAttributes
- func (p PackagesAttributes) Manager() terra.StringValue
- func (p PackagesAttributes) Name() terra.StringValue
- type PackagesState
- type Recipes
- type RecipesArtifacts
- type RecipesArtifactsAttributes
- func (a RecipesArtifactsAttributes) AllowInsecure() terra.BoolValue
- func (a RecipesArtifactsAttributes) Gcs() terra.ListValue[RecipesArtifactsGcsAttributes]
- func (a RecipesArtifactsAttributes) Id() terra.StringValue
- func (a RecipesArtifactsAttributes) InternalRef() (terra.Reference, error)
- func (a RecipesArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a RecipesArtifactsAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsAttributes
- func (a RecipesArtifactsAttributes) Remote() terra.ListValue[RecipesArtifactsRemoteAttributes]
- type RecipesArtifactsGcs
- type RecipesArtifactsGcsAttributes
- func (g RecipesArtifactsGcsAttributes) Bucket() terra.StringValue
- func (g RecipesArtifactsGcsAttributes) Generation() terra.NumberValue
- func (g RecipesArtifactsGcsAttributes) InternalRef() (terra.Reference, error)
- func (g RecipesArtifactsGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g RecipesArtifactsGcsAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsGcsAttributes
- func (g RecipesArtifactsGcsAttributes) Object() terra.StringValue
- type RecipesArtifactsGcsState
- type RecipesArtifactsRemote
- type RecipesArtifactsRemoteAttributes
- func (r RecipesArtifactsRemoteAttributes) CheckSum() terra.StringValue
- func (r RecipesArtifactsRemoteAttributes) InternalRef() (terra.Reference, error)
- func (r RecipesArtifactsRemoteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RecipesArtifactsRemoteAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsRemoteAttributes
- func (r RecipesArtifactsRemoteAttributes) Uri() terra.StringValue
- type RecipesArtifactsRemoteState
- type RecipesArtifactsState
- type RecipesAttributes
- func (r RecipesAttributes) Artifacts() terra.ListValue[RecipesArtifactsAttributes]
- func (r RecipesAttributes) DesiredState() terra.StringValue
- func (r RecipesAttributes) InstallSteps() terra.ListValue[RecipesInstallStepsAttributes]
- func (r RecipesAttributes) InternalRef() (terra.Reference, error)
- func (r RecipesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RecipesAttributes) InternalWithRef(ref terra.Reference) RecipesAttributes
- func (r RecipesAttributes) Name() terra.StringValue
- func (r RecipesAttributes) UpdateSteps() terra.ListValue[RecipesUpdateStepsAttributes]
- func (r RecipesAttributes) Version() terra.StringValue
- type RecipesInstallSteps
- type RecipesInstallStepsArchiveExtraction
- type RecipesInstallStepsArchiveExtractionAttributes
- func (ae RecipesInstallStepsArchiveExtractionAttributes) ArtifactId() terra.StringValue
- func (ae RecipesInstallStepsArchiveExtractionAttributes) Destination() terra.StringValue
- func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalRef() (terra.Reference, error)
- func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsArchiveExtractionAttributes
- func (ae RecipesInstallStepsArchiveExtractionAttributes) Type() terra.StringValue
- type RecipesInstallStepsArchiveExtractionState
- type RecipesInstallStepsAttributes
- func (is RecipesInstallStepsAttributes) ArchiveExtraction() terra.ListValue[RecipesInstallStepsArchiveExtractionAttributes]
- func (is RecipesInstallStepsAttributes) DpkgInstallation() terra.ListValue[RecipesInstallStepsDpkgInstallationAttributes]
- func (is RecipesInstallStepsAttributes) FileCopy() terra.ListValue[RecipesInstallStepsFileCopyAttributes]
- func (is RecipesInstallStepsAttributes) FileExec() terra.ListValue[RecipesInstallStepsFileExecAttributes]
- func (is RecipesInstallStepsAttributes) InternalRef() (terra.Reference, error)
- func (is RecipesInstallStepsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (is RecipesInstallStepsAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsAttributes
- func (is RecipesInstallStepsAttributes) MsiInstallation() terra.ListValue[RecipesInstallStepsMsiInstallationAttributes]
- func (is RecipesInstallStepsAttributes) RpmInstallation() terra.ListValue[RecipesInstallStepsRpmInstallationAttributes]
- func (is RecipesInstallStepsAttributes) ScriptRun() terra.ListValue[RecipesInstallStepsScriptRunAttributes]
- type RecipesInstallStepsDpkgInstallation
- type RecipesInstallStepsDpkgInstallationAttributes
- func (di RecipesInstallStepsDpkgInstallationAttributes) ArtifactId() terra.StringValue
- func (di RecipesInstallStepsDpkgInstallationAttributes) InternalRef() (terra.Reference, error)
- func (di RecipesInstallStepsDpkgInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (di RecipesInstallStepsDpkgInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsDpkgInstallationAttributes
- type RecipesInstallStepsDpkgInstallationState
- type RecipesInstallStepsFileCopy
- type RecipesInstallStepsFileCopyAttributes
- func (fc RecipesInstallStepsFileCopyAttributes) ArtifactId() terra.StringValue
- func (fc RecipesInstallStepsFileCopyAttributes) Destination() terra.StringValue
- func (fc RecipesInstallStepsFileCopyAttributes) InternalRef() (terra.Reference, error)
- func (fc RecipesInstallStepsFileCopyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc RecipesInstallStepsFileCopyAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsFileCopyAttributes
- func (fc RecipesInstallStepsFileCopyAttributes) Overwrite() terra.BoolValue
- func (fc RecipesInstallStepsFileCopyAttributes) Permissions() terra.StringValue
- type RecipesInstallStepsFileCopyState
- type RecipesInstallStepsFileExec
- type RecipesInstallStepsFileExecAttributes
- func (fe RecipesInstallStepsFileExecAttributes) AllowedExitCodes() terra.StringValue
- func (fe RecipesInstallStepsFileExecAttributes) Args() terra.ListValue[terra.StringValue]
- func (fe RecipesInstallStepsFileExecAttributes) ArtifactId() terra.StringValue
- func (fe RecipesInstallStepsFileExecAttributes) InternalRef() (terra.Reference, error)
- func (fe RecipesInstallStepsFileExecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fe RecipesInstallStepsFileExecAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsFileExecAttributes
- func (fe RecipesInstallStepsFileExecAttributes) LocalPath() terra.StringValue
- type RecipesInstallStepsFileExecState
- type RecipesInstallStepsMsiInstallation
- type RecipesInstallStepsMsiInstallationAttributes
- func (mi RecipesInstallStepsMsiInstallationAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
- func (mi RecipesInstallStepsMsiInstallationAttributes) ArtifactId() terra.StringValue
- func (mi RecipesInstallStepsMsiInstallationAttributes) Flags() terra.ListValue[terra.StringValue]
- func (mi RecipesInstallStepsMsiInstallationAttributes) InternalRef() (terra.Reference, error)
- func (mi RecipesInstallStepsMsiInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mi RecipesInstallStepsMsiInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsMsiInstallationAttributes
- type RecipesInstallStepsMsiInstallationState
- type RecipesInstallStepsRpmInstallation
- type RecipesInstallStepsRpmInstallationAttributes
- func (ri RecipesInstallStepsRpmInstallationAttributes) ArtifactId() terra.StringValue
- func (ri RecipesInstallStepsRpmInstallationAttributes) InternalRef() (terra.Reference, error)
- func (ri RecipesInstallStepsRpmInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ri RecipesInstallStepsRpmInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsRpmInstallationAttributes
- type RecipesInstallStepsRpmInstallationState
- type RecipesInstallStepsScriptRun
- type RecipesInstallStepsScriptRunAttributes
- func (sr RecipesInstallStepsScriptRunAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
- func (sr RecipesInstallStepsScriptRunAttributes) InternalRef() (terra.Reference, error)
- func (sr RecipesInstallStepsScriptRunAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr RecipesInstallStepsScriptRunAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsScriptRunAttributes
- func (sr RecipesInstallStepsScriptRunAttributes) Interpreter() terra.StringValue
- func (sr RecipesInstallStepsScriptRunAttributes) Script() terra.StringValue
- type RecipesInstallStepsScriptRunState
- type RecipesInstallStepsState
- type RecipesState
- type RecipesUpdateSteps
- type RecipesUpdateStepsArchiveExtraction
- type RecipesUpdateStepsArchiveExtractionAttributes
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) ArtifactId() terra.StringValue
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) Destination() terra.StringValue
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalRef() (terra.Reference, error)
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsArchiveExtractionAttributes
- func (ae RecipesUpdateStepsArchiveExtractionAttributes) Type() terra.StringValue
- type RecipesUpdateStepsArchiveExtractionState
- type RecipesUpdateStepsAttributes
- func (us RecipesUpdateStepsAttributes) ArchiveExtraction() terra.ListValue[RecipesUpdateStepsArchiveExtractionAttributes]
- func (us RecipesUpdateStepsAttributes) DpkgInstallation() terra.ListValue[RecipesUpdateStepsDpkgInstallationAttributes]
- func (us RecipesUpdateStepsAttributes) FileCopy() terra.ListValue[RecipesUpdateStepsFileCopyAttributes]
- func (us RecipesUpdateStepsAttributes) FileExec() terra.ListValue[RecipesUpdateStepsFileExecAttributes]
- func (us RecipesUpdateStepsAttributes) InternalRef() (terra.Reference, error)
- func (us RecipesUpdateStepsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us RecipesUpdateStepsAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsAttributes
- func (us RecipesUpdateStepsAttributes) MsiInstallation() terra.ListValue[RecipesUpdateStepsMsiInstallationAttributes]
- func (us RecipesUpdateStepsAttributes) RpmInstallation() terra.ListValue[RecipesUpdateStepsRpmInstallationAttributes]
- func (us RecipesUpdateStepsAttributes) ScriptRun() terra.ListValue[RecipesUpdateStepsScriptRunAttributes]
- type RecipesUpdateStepsDpkgInstallation
- type RecipesUpdateStepsDpkgInstallationAttributes
- func (di RecipesUpdateStepsDpkgInstallationAttributes) ArtifactId() terra.StringValue
- func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalRef() (terra.Reference, error)
- func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsDpkgInstallationAttributes
- type RecipesUpdateStepsDpkgInstallationState
- type RecipesUpdateStepsFileCopy
- type RecipesUpdateStepsFileCopyAttributes
- func (fc RecipesUpdateStepsFileCopyAttributes) ArtifactId() terra.StringValue
- func (fc RecipesUpdateStepsFileCopyAttributes) Destination() terra.StringValue
- func (fc RecipesUpdateStepsFileCopyAttributes) InternalRef() (terra.Reference, error)
- func (fc RecipesUpdateStepsFileCopyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc RecipesUpdateStepsFileCopyAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsFileCopyAttributes
- func (fc RecipesUpdateStepsFileCopyAttributes) Overwrite() terra.BoolValue
- func (fc RecipesUpdateStepsFileCopyAttributes) Permissions() terra.StringValue
- type RecipesUpdateStepsFileCopyState
- type RecipesUpdateStepsFileExec
- type RecipesUpdateStepsFileExecAttributes
- func (fe RecipesUpdateStepsFileExecAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
- func (fe RecipesUpdateStepsFileExecAttributes) Args() terra.ListValue[terra.StringValue]
- func (fe RecipesUpdateStepsFileExecAttributes) ArtifactId() terra.StringValue
- func (fe RecipesUpdateStepsFileExecAttributes) InternalRef() (terra.Reference, error)
- func (fe RecipesUpdateStepsFileExecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fe RecipesUpdateStepsFileExecAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsFileExecAttributes
- func (fe RecipesUpdateStepsFileExecAttributes) LocalPath() terra.StringValue
- type RecipesUpdateStepsFileExecState
- type RecipesUpdateStepsMsiInstallation
- type RecipesUpdateStepsMsiInstallationAttributes
- func (mi RecipesUpdateStepsMsiInstallationAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
- func (mi RecipesUpdateStepsMsiInstallationAttributes) ArtifactId() terra.StringValue
- func (mi RecipesUpdateStepsMsiInstallationAttributes) Flags() terra.ListValue[terra.StringValue]
- func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalRef() (terra.Reference, error)
- func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsMsiInstallationAttributes
- type RecipesUpdateStepsMsiInstallationState
- type RecipesUpdateStepsRpmInstallation
- type RecipesUpdateStepsRpmInstallationAttributes
- func (ri RecipesUpdateStepsRpmInstallationAttributes) ArtifactId() terra.StringValue
- func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalRef() (terra.Reference, error)
- func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsRpmInstallationAttributes
- type RecipesUpdateStepsRpmInstallationState
- type RecipesUpdateStepsScriptRun
- type RecipesUpdateStepsScriptRunAttributes
- func (sr RecipesUpdateStepsScriptRunAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
- func (sr RecipesUpdateStepsScriptRunAttributes) InternalRef() (terra.Reference, error)
- func (sr RecipesUpdateStepsScriptRunAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr RecipesUpdateStepsScriptRunAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsScriptRunAttributes
- func (sr RecipesUpdateStepsScriptRunAttributes) Interpreter() terra.StringValue
- func (sr RecipesUpdateStepsScriptRunAttributes) Script() terra.StringValue
- type RecipesUpdateStepsScriptRunState
- type RecipesUpdateStepsState
- type Resource
- func (gocgp *Resource) Attributes() googleOsConfigGuestPoliciesAttributes
- func (gocgp *Resource) Configuration() interface{}
- func (gocgp *Resource) DependOn() terra.Reference
- func (gocgp *Resource) Dependencies() terra.Dependencies
- func (gocgp *Resource) ImportState(state io.Reader) error
- func (gocgp *Resource) LifecycleManagement() *terra.Lifecycle
- func (gocgp *Resource) LocalName() string
- func (gocgp *Resource) State() (*googleOsConfigGuestPoliciesState, bool)
- func (gocgp *Resource) StateMust() *googleOsConfigGuestPoliciesState
- func (gocgp *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Etag: string, optional Etag terra.StringValue `hcl:"etag,attr"` // GuestPolicyId: string, required GuestPolicyId terra.StringValue `hcl:"guest_policy_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Assignment: required Assignment *Assignment `hcl:"assignment,block" validate:"required"` // PackageRepositories: min=0 PackageRepositories []PackageRepositories `hcl:"package_repositories,block" validate:"min=0"` // Packages: min=0 Packages []Packages `hcl:"packages,block" validate:"min=0"` // Recipes: min=0 Recipes []Recipes `hcl:"recipes,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_os_config_guest_policies.
type Assignment ¶
type Assignment struct { // InstanceNamePrefixes: list of string, optional InstanceNamePrefixes terra.ListValue[terra.StringValue] `hcl:"instance_name_prefixes,attr"` // Instances: list of string, optional Instances terra.ListValue[terra.StringValue] `hcl:"instances,attr"` // Zones: list of string, optional Zones terra.ListValue[terra.StringValue] `hcl:"zones,attr"` // AssignmentGroupLabels: min=0 GroupLabels []AssignmentGroupLabels `hcl:"group_labels,block" validate:"min=0"` // AssignmentOsTypes: min=0 OsTypes []AssignmentOsTypes `hcl:"os_types,block" validate:"min=0"` }
type AssignmentAttributes ¶
type AssignmentAttributes struct {
// contains filtered or unexported fields
}
func (AssignmentAttributes) GroupLabels ¶
func (a AssignmentAttributes) GroupLabels() terra.ListValue[AssignmentGroupLabelsAttributes]
func (AssignmentAttributes) InstanceNamePrefixes ¶
func (a AssignmentAttributes) InstanceNamePrefixes() terra.ListValue[terra.StringValue]
func (AssignmentAttributes) Instances ¶
func (a AssignmentAttributes) Instances() terra.ListValue[terra.StringValue]
func (AssignmentAttributes) InternalRef ¶
func (a AssignmentAttributes) InternalRef() (terra.Reference, error)
func (AssignmentAttributes) InternalTokens ¶
func (a AssignmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AssignmentAttributes) InternalWithRef ¶
func (a AssignmentAttributes) InternalWithRef(ref terra.Reference) AssignmentAttributes
func (AssignmentAttributes) OsTypes ¶
func (a AssignmentAttributes) OsTypes() terra.ListValue[AssignmentOsTypesAttributes]
func (AssignmentAttributes) Zones ¶
func (a AssignmentAttributes) Zones() terra.ListValue[terra.StringValue]
type AssignmentGroupLabels ¶
type AssignmentGroupLabels struct { // Labels: map of string, required Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr" validate:"required"` }
type AssignmentGroupLabelsAttributes ¶
type AssignmentGroupLabelsAttributes struct {
// contains filtered or unexported fields
}
func (AssignmentGroupLabelsAttributes) InternalRef ¶
func (gl AssignmentGroupLabelsAttributes) InternalRef() (terra.Reference, error)
func (AssignmentGroupLabelsAttributes) InternalTokens ¶
func (gl AssignmentGroupLabelsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AssignmentGroupLabelsAttributes) InternalWithRef ¶
func (gl AssignmentGroupLabelsAttributes) InternalWithRef(ref terra.Reference) AssignmentGroupLabelsAttributes
func (AssignmentGroupLabelsAttributes) Labels ¶
func (gl AssignmentGroupLabelsAttributes) Labels() terra.MapValue[terra.StringValue]
type AssignmentOsTypes ¶
type AssignmentOsTypes struct { // OsArchitecture: string, optional OsArchitecture terra.StringValue `hcl:"os_architecture,attr"` // OsShortName: string, optional OsShortName terra.StringValue `hcl:"os_short_name,attr"` // OsVersion: string, optional OsVersion terra.StringValue `hcl:"os_version,attr"` }
type AssignmentOsTypesAttributes ¶
type AssignmentOsTypesAttributes struct {
// contains filtered or unexported fields
}
func (AssignmentOsTypesAttributes) InternalRef ¶
func (ot AssignmentOsTypesAttributes) InternalRef() (terra.Reference, error)
func (AssignmentOsTypesAttributes) InternalTokens ¶
func (ot AssignmentOsTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AssignmentOsTypesAttributes) InternalWithRef ¶
func (ot AssignmentOsTypesAttributes) InternalWithRef(ref terra.Reference) AssignmentOsTypesAttributes
func (AssignmentOsTypesAttributes) OsArchitecture ¶
func (ot AssignmentOsTypesAttributes) OsArchitecture() terra.StringValue
func (AssignmentOsTypesAttributes) OsShortName ¶
func (ot AssignmentOsTypesAttributes) OsShortName() terra.StringValue
func (AssignmentOsTypesAttributes) OsVersion ¶
func (ot AssignmentOsTypesAttributes) OsVersion() terra.StringValue
type AssignmentOsTypesState ¶
type AssignmentState ¶
type AssignmentState struct { InstanceNamePrefixes []string `json:"instance_name_prefixes"` Instances []string `json:"instances"` Zones []string `json:"zones"` GroupLabels []AssignmentGroupLabelsState `json:"group_labels"` OsTypes []AssignmentOsTypesState `json:"os_types"` }
type PackageRepositories ¶
type PackageRepositories struct { // PackageRepositoriesApt: optional Apt *PackageRepositoriesApt `hcl:"apt,block"` // PackageRepositoriesGoo: optional Goo *PackageRepositoriesGoo `hcl:"goo,block"` // PackageRepositoriesYum: optional Yum *PackageRepositoriesYum `hcl:"yum,block"` // PackageRepositoriesZypper: optional Zypper *PackageRepositoriesZypper `hcl:"zypper,block"` }
type PackageRepositoriesApt ¶
type PackageRepositoriesApt struct { // ArchiveType: string, optional ArchiveType terra.StringValue `hcl:"archive_type,attr"` // Components: list of string, required Components terra.ListValue[terra.StringValue] `hcl:"components,attr" validate:"required"` // Distribution: string, required Distribution terra.StringValue `hcl:"distribution,attr" validate:"required"` // GpgKey: string, optional GpgKey terra.StringValue `hcl:"gpg_key,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type PackageRepositoriesAptAttributes ¶
type PackageRepositoriesAptAttributes struct {
// contains filtered or unexported fields
}
func (PackageRepositoriesAptAttributes) ArchiveType ¶
func (a PackageRepositoriesAptAttributes) ArchiveType() terra.StringValue
func (PackageRepositoriesAptAttributes) Components ¶
func (a PackageRepositoriesAptAttributes) Components() terra.ListValue[terra.StringValue]
func (PackageRepositoriesAptAttributes) Distribution ¶
func (a PackageRepositoriesAptAttributes) Distribution() terra.StringValue
func (PackageRepositoriesAptAttributes) GpgKey ¶
func (a PackageRepositoriesAptAttributes) GpgKey() terra.StringValue
func (PackageRepositoriesAptAttributes) InternalRef ¶
func (a PackageRepositoriesAptAttributes) InternalRef() (terra.Reference, error)
func (PackageRepositoriesAptAttributes) InternalTokens ¶
func (a PackageRepositoriesAptAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackageRepositoriesAptAttributes) InternalWithRef ¶
func (a PackageRepositoriesAptAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesAptAttributes
func (PackageRepositoriesAptAttributes) Uri ¶
func (a PackageRepositoriesAptAttributes) Uri() terra.StringValue
type PackageRepositoriesAttributes ¶
type PackageRepositoriesAttributes struct {
// contains filtered or unexported fields
}
func (PackageRepositoriesAttributes) Apt ¶
func (pr PackageRepositoriesAttributes) Apt() terra.ListValue[PackageRepositoriesAptAttributes]
func (PackageRepositoriesAttributes) Goo ¶
func (pr PackageRepositoriesAttributes) Goo() terra.ListValue[PackageRepositoriesGooAttributes]
func (PackageRepositoriesAttributes) InternalRef ¶
func (pr PackageRepositoriesAttributes) InternalRef() (terra.Reference, error)
func (PackageRepositoriesAttributes) InternalTokens ¶
func (pr PackageRepositoriesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackageRepositoriesAttributes) InternalWithRef ¶
func (pr PackageRepositoriesAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesAttributes
func (PackageRepositoriesAttributes) Yum ¶
func (pr PackageRepositoriesAttributes) Yum() terra.ListValue[PackageRepositoriesYumAttributes]
func (PackageRepositoriesAttributes) Zypper ¶
func (pr PackageRepositoriesAttributes) Zypper() terra.ListValue[PackageRepositoriesZypperAttributes]
type PackageRepositoriesGoo ¶
type PackageRepositoriesGoo struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Url: string, required Url terra.StringValue `hcl:"url,attr" validate:"required"` }
type PackageRepositoriesGooAttributes ¶
type PackageRepositoriesGooAttributes struct {
// contains filtered or unexported fields
}
func (PackageRepositoriesGooAttributes) InternalRef ¶
func (g PackageRepositoriesGooAttributes) InternalRef() (terra.Reference, error)
func (PackageRepositoriesGooAttributes) InternalTokens ¶
func (g PackageRepositoriesGooAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackageRepositoriesGooAttributes) InternalWithRef ¶
func (g PackageRepositoriesGooAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesGooAttributes
func (PackageRepositoriesGooAttributes) Name ¶
func (g PackageRepositoriesGooAttributes) Name() terra.StringValue
func (PackageRepositoriesGooAttributes) Url ¶
func (g PackageRepositoriesGooAttributes) Url() terra.StringValue
type PackageRepositoriesState ¶
type PackageRepositoriesState struct { Apt []PackageRepositoriesAptState `json:"apt"` Goo []PackageRepositoriesGooState `json:"goo"` Yum []PackageRepositoriesYumState `json:"yum"` Zypper []PackageRepositoriesZypperState `json:"zypper"` }
type PackageRepositoriesYum ¶
type PackageRepositoriesYum struct { // BaseUrl: string, required BaseUrl terra.StringValue `hcl:"base_url,attr" validate:"required"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // GpgKeys: list of string, optional GpgKeys terra.ListValue[terra.StringValue] `hcl:"gpg_keys,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` }
type PackageRepositoriesYumAttributes ¶
type PackageRepositoriesYumAttributes struct {
// contains filtered or unexported fields
}
func (PackageRepositoriesYumAttributes) BaseUrl ¶
func (y PackageRepositoriesYumAttributes) BaseUrl() terra.StringValue
func (PackageRepositoriesYumAttributes) DisplayName ¶
func (y PackageRepositoriesYumAttributes) DisplayName() terra.StringValue
func (PackageRepositoriesYumAttributes) GpgKeys ¶
func (y PackageRepositoriesYumAttributes) GpgKeys() terra.ListValue[terra.StringValue]
func (PackageRepositoriesYumAttributes) Id ¶
func (y PackageRepositoriesYumAttributes) Id() terra.StringValue
func (PackageRepositoriesYumAttributes) InternalRef ¶
func (y PackageRepositoriesYumAttributes) InternalRef() (terra.Reference, error)
func (PackageRepositoriesYumAttributes) InternalTokens ¶
func (y PackageRepositoriesYumAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackageRepositoriesYumAttributes) InternalWithRef ¶
func (y PackageRepositoriesYumAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesYumAttributes
type PackageRepositoriesZypper ¶
type PackageRepositoriesZypper struct { // BaseUrl: string, required BaseUrl terra.StringValue `hcl:"base_url,attr" validate:"required"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // GpgKeys: list of string, optional GpgKeys terra.ListValue[terra.StringValue] `hcl:"gpg_keys,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` }
type PackageRepositoriesZypperAttributes ¶
type PackageRepositoriesZypperAttributes struct {
// contains filtered or unexported fields
}
func (PackageRepositoriesZypperAttributes) BaseUrl ¶
func (z PackageRepositoriesZypperAttributes) BaseUrl() terra.StringValue
func (PackageRepositoriesZypperAttributes) DisplayName ¶
func (z PackageRepositoriesZypperAttributes) DisplayName() terra.StringValue
func (PackageRepositoriesZypperAttributes) GpgKeys ¶
func (z PackageRepositoriesZypperAttributes) GpgKeys() terra.ListValue[terra.StringValue]
func (PackageRepositoriesZypperAttributes) Id ¶
func (z PackageRepositoriesZypperAttributes) Id() terra.StringValue
func (PackageRepositoriesZypperAttributes) InternalRef ¶
func (z PackageRepositoriesZypperAttributes) InternalRef() (terra.Reference, error)
func (PackageRepositoriesZypperAttributes) InternalTokens ¶
func (z PackageRepositoriesZypperAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackageRepositoriesZypperAttributes) InternalWithRef ¶
func (z PackageRepositoriesZypperAttributes) InternalWithRef(ref terra.Reference) PackageRepositoriesZypperAttributes
type Packages ¶
type Packages struct { // DesiredState: string, optional DesiredState terra.StringValue `hcl:"desired_state,attr"` // Manager: string, optional Manager terra.StringValue `hcl:"manager,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type PackagesAttributes ¶
type PackagesAttributes struct {
// contains filtered or unexported fields
}
func (PackagesAttributes) DesiredState ¶
func (p PackagesAttributes) DesiredState() terra.StringValue
func (PackagesAttributes) InternalRef ¶
func (p PackagesAttributes) InternalRef() (terra.Reference, error)
func (PackagesAttributes) InternalTokens ¶
func (p PackagesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PackagesAttributes) InternalWithRef ¶
func (p PackagesAttributes) InternalWithRef(ref terra.Reference) PackagesAttributes
func (PackagesAttributes) Manager ¶
func (p PackagesAttributes) Manager() terra.StringValue
func (PackagesAttributes) Name ¶
func (p PackagesAttributes) Name() terra.StringValue
type PackagesState ¶
type Recipes ¶
type Recipes struct { // DesiredState: string, optional DesiredState terra.StringValue `hcl:"desired_state,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // RecipesArtifacts: min=0 Artifacts []RecipesArtifacts `hcl:"artifacts,block" validate:"min=0"` // RecipesInstallSteps: min=0 InstallSteps []RecipesInstallSteps `hcl:"install_steps,block" validate:"min=0"` // RecipesUpdateSteps: min=0 UpdateSteps []RecipesUpdateSteps `hcl:"update_steps,block" validate:"min=0"` }
type RecipesArtifacts ¶
type RecipesArtifacts struct { // AllowInsecure: bool, optional AllowInsecure terra.BoolValue `hcl:"allow_insecure,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // RecipesArtifactsGcs: optional Gcs *RecipesArtifactsGcs `hcl:"gcs,block"` // RecipesArtifactsRemote: optional Remote *RecipesArtifactsRemote `hcl:"remote,block"` }
type RecipesArtifactsAttributes ¶
type RecipesArtifactsAttributes struct {
// contains filtered or unexported fields
}
func (RecipesArtifactsAttributes) AllowInsecure ¶
func (a RecipesArtifactsAttributes) AllowInsecure() terra.BoolValue
func (RecipesArtifactsAttributes) Gcs ¶
func (a RecipesArtifactsAttributes) Gcs() terra.ListValue[RecipesArtifactsGcsAttributes]
func (RecipesArtifactsAttributes) Id ¶
func (a RecipesArtifactsAttributes) Id() terra.StringValue
func (RecipesArtifactsAttributes) InternalRef ¶
func (a RecipesArtifactsAttributes) InternalRef() (terra.Reference, error)
func (RecipesArtifactsAttributes) InternalTokens ¶
func (a RecipesArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesArtifactsAttributes) InternalWithRef ¶
func (a RecipesArtifactsAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsAttributes
func (RecipesArtifactsAttributes) Remote ¶
func (a RecipesArtifactsAttributes) Remote() terra.ListValue[RecipesArtifactsRemoteAttributes]
type RecipesArtifactsGcs ¶
type RecipesArtifactsGcs struct { // Bucket: string, optional Bucket terra.StringValue `hcl:"bucket,attr"` // Generation: number, optional Generation terra.NumberValue `hcl:"generation,attr"` // Object: string, optional Object terra.StringValue `hcl:"object,attr"` }
type RecipesArtifactsGcsAttributes ¶
type RecipesArtifactsGcsAttributes struct {
// contains filtered or unexported fields
}
func (RecipesArtifactsGcsAttributes) Bucket ¶
func (g RecipesArtifactsGcsAttributes) Bucket() terra.StringValue
func (RecipesArtifactsGcsAttributes) Generation ¶
func (g RecipesArtifactsGcsAttributes) Generation() terra.NumberValue
func (RecipesArtifactsGcsAttributes) InternalRef ¶
func (g RecipesArtifactsGcsAttributes) InternalRef() (terra.Reference, error)
func (RecipesArtifactsGcsAttributes) InternalTokens ¶
func (g RecipesArtifactsGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesArtifactsGcsAttributes) InternalWithRef ¶
func (g RecipesArtifactsGcsAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsGcsAttributes
func (RecipesArtifactsGcsAttributes) Object ¶
func (g RecipesArtifactsGcsAttributes) Object() terra.StringValue
type RecipesArtifactsRemote ¶
type RecipesArtifactsRemote struct { // CheckSum: string, optional CheckSum terra.StringValue `hcl:"check_sum,attr"` // Uri: string, optional Uri terra.StringValue `hcl:"uri,attr"` }
type RecipesArtifactsRemoteAttributes ¶
type RecipesArtifactsRemoteAttributes struct {
// contains filtered or unexported fields
}
func (RecipesArtifactsRemoteAttributes) CheckSum ¶
func (r RecipesArtifactsRemoteAttributes) CheckSum() terra.StringValue
func (RecipesArtifactsRemoteAttributes) InternalRef ¶
func (r RecipesArtifactsRemoteAttributes) InternalRef() (terra.Reference, error)
func (RecipesArtifactsRemoteAttributes) InternalTokens ¶
func (r RecipesArtifactsRemoteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesArtifactsRemoteAttributes) InternalWithRef ¶
func (r RecipesArtifactsRemoteAttributes) InternalWithRef(ref terra.Reference) RecipesArtifactsRemoteAttributes
func (RecipesArtifactsRemoteAttributes) Uri ¶
func (r RecipesArtifactsRemoteAttributes) Uri() terra.StringValue
type RecipesArtifactsState ¶
type RecipesArtifactsState struct { AllowInsecure bool `json:"allow_insecure"` Id string `json:"id"` Gcs []RecipesArtifactsGcsState `json:"gcs"` Remote []RecipesArtifactsRemoteState `json:"remote"` }
type RecipesAttributes ¶
type RecipesAttributes struct {
// contains filtered or unexported fields
}
func (RecipesAttributes) Artifacts ¶
func (r RecipesAttributes) Artifacts() terra.ListValue[RecipesArtifactsAttributes]
func (RecipesAttributes) DesiredState ¶
func (r RecipesAttributes) DesiredState() terra.StringValue
func (RecipesAttributes) InstallSteps ¶
func (r RecipesAttributes) InstallSteps() terra.ListValue[RecipesInstallStepsAttributes]
func (RecipesAttributes) InternalRef ¶
func (r RecipesAttributes) InternalRef() (terra.Reference, error)
func (RecipesAttributes) InternalTokens ¶
func (r RecipesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesAttributes) InternalWithRef ¶
func (r RecipesAttributes) InternalWithRef(ref terra.Reference) RecipesAttributes
func (RecipesAttributes) Name ¶
func (r RecipesAttributes) Name() terra.StringValue
func (RecipesAttributes) UpdateSteps ¶
func (r RecipesAttributes) UpdateSteps() terra.ListValue[RecipesUpdateStepsAttributes]
func (RecipesAttributes) Version ¶
func (r RecipesAttributes) Version() terra.StringValue
type RecipesInstallSteps ¶
type RecipesInstallSteps struct { // RecipesInstallStepsArchiveExtraction: optional ArchiveExtraction *RecipesInstallStepsArchiveExtraction `hcl:"archive_extraction,block"` // RecipesInstallStepsDpkgInstallation: optional DpkgInstallation *RecipesInstallStepsDpkgInstallation `hcl:"dpkg_installation,block"` // RecipesInstallStepsFileCopy: optional FileCopy *RecipesInstallStepsFileCopy `hcl:"file_copy,block"` // RecipesInstallStepsFileExec: optional FileExec *RecipesInstallStepsFileExec `hcl:"file_exec,block"` // RecipesInstallStepsMsiInstallation: optional MsiInstallation *RecipesInstallStepsMsiInstallation `hcl:"msi_installation,block"` // RecipesInstallStepsRpmInstallation: optional RpmInstallation *RecipesInstallStepsRpmInstallation `hcl:"rpm_installation,block"` // RecipesInstallStepsScriptRun: optional ScriptRun *RecipesInstallStepsScriptRun `hcl:"script_run,block"` }
type RecipesInstallStepsArchiveExtraction ¶
type RecipesInstallStepsArchiveExtraction struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Destination: string, optional Destination terra.StringValue `hcl:"destination,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type RecipesInstallStepsArchiveExtractionAttributes ¶
type RecipesInstallStepsArchiveExtractionAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsArchiveExtractionAttributes) ArtifactId ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsArchiveExtractionAttributes) Destination ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) Destination() terra.StringValue
func (RecipesInstallStepsArchiveExtractionAttributes) InternalRef ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsArchiveExtractionAttributes) InternalTokens ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsArchiveExtractionAttributes) InternalWithRef ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsArchiveExtractionAttributes
func (RecipesInstallStepsArchiveExtractionAttributes) Type ¶
func (ae RecipesInstallStepsArchiveExtractionAttributes) Type() terra.StringValue
type RecipesInstallStepsAttributes ¶
type RecipesInstallStepsAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsAttributes) ArchiveExtraction ¶
func (is RecipesInstallStepsAttributes) ArchiveExtraction() terra.ListValue[RecipesInstallStepsArchiveExtractionAttributes]
func (RecipesInstallStepsAttributes) DpkgInstallation ¶
func (is RecipesInstallStepsAttributes) DpkgInstallation() terra.ListValue[RecipesInstallStepsDpkgInstallationAttributes]
func (RecipesInstallStepsAttributes) FileCopy ¶
func (is RecipesInstallStepsAttributes) FileCopy() terra.ListValue[RecipesInstallStepsFileCopyAttributes]
func (RecipesInstallStepsAttributes) FileExec ¶
func (is RecipesInstallStepsAttributes) FileExec() terra.ListValue[RecipesInstallStepsFileExecAttributes]
func (RecipesInstallStepsAttributes) InternalRef ¶
func (is RecipesInstallStepsAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsAttributes) InternalTokens ¶
func (is RecipesInstallStepsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsAttributes) InternalWithRef ¶
func (is RecipesInstallStepsAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsAttributes
func (RecipesInstallStepsAttributes) MsiInstallation ¶
func (is RecipesInstallStepsAttributes) MsiInstallation() terra.ListValue[RecipesInstallStepsMsiInstallationAttributes]
func (RecipesInstallStepsAttributes) RpmInstallation ¶
func (is RecipesInstallStepsAttributes) RpmInstallation() terra.ListValue[RecipesInstallStepsRpmInstallationAttributes]
func (RecipesInstallStepsAttributes) ScriptRun ¶
func (is RecipesInstallStepsAttributes) ScriptRun() terra.ListValue[RecipesInstallStepsScriptRunAttributes]
type RecipesInstallStepsDpkgInstallation ¶
type RecipesInstallStepsDpkgInstallation struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` }
type RecipesInstallStepsDpkgInstallationAttributes ¶
type RecipesInstallStepsDpkgInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsDpkgInstallationAttributes) ArtifactId ¶
func (di RecipesInstallStepsDpkgInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsDpkgInstallationAttributes) InternalRef ¶
func (di RecipesInstallStepsDpkgInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsDpkgInstallationAttributes) InternalTokens ¶
func (di RecipesInstallStepsDpkgInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsDpkgInstallationAttributes) InternalWithRef ¶
func (di RecipesInstallStepsDpkgInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsDpkgInstallationAttributes
type RecipesInstallStepsDpkgInstallationState ¶
type RecipesInstallStepsDpkgInstallationState struct {
ArtifactId string `json:"artifact_id"`
}
type RecipesInstallStepsFileCopy ¶
type RecipesInstallStepsFileCopy struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` // Overwrite: bool, optional Overwrite terra.BoolValue `hcl:"overwrite,attr"` // Permissions: string, optional Permissions terra.StringValue `hcl:"permissions,attr"` }
type RecipesInstallStepsFileCopyAttributes ¶
type RecipesInstallStepsFileCopyAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsFileCopyAttributes) ArtifactId ¶
func (fc RecipesInstallStepsFileCopyAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsFileCopyAttributes) Destination ¶
func (fc RecipesInstallStepsFileCopyAttributes) Destination() terra.StringValue
func (RecipesInstallStepsFileCopyAttributes) InternalRef ¶
func (fc RecipesInstallStepsFileCopyAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsFileCopyAttributes) InternalTokens ¶
func (fc RecipesInstallStepsFileCopyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsFileCopyAttributes) InternalWithRef ¶
func (fc RecipesInstallStepsFileCopyAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsFileCopyAttributes
func (RecipesInstallStepsFileCopyAttributes) Overwrite ¶
func (fc RecipesInstallStepsFileCopyAttributes) Overwrite() terra.BoolValue
func (RecipesInstallStepsFileCopyAttributes) Permissions ¶
func (fc RecipesInstallStepsFileCopyAttributes) Permissions() terra.StringValue
type RecipesInstallStepsFileExec ¶
type RecipesInstallStepsFileExec struct { // AllowedExitCodes: string, optional AllowedExitCodes terra.StringValue `hcl:"allowed_exit_codes,attr"` // Args: list of string, optional Args terra.ListValue[terra.StringValue] `hcl:"args,attr"` // ArtifactId: string, optional ArtifactId terra.StringValue `hcl:"artifact_id,attr"` // LocalPath: string, optional LocalPath terra.StringValue `hcl:"local_path,attr"` }
type RecipesInstallStepsFileExecAttributes ¶
type RecipesInstallStepsFileExecAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsFileExecAttributes) AllowedExitCodes ¶
func (fe RecipesInstallStepsFileExecAttributes) AllowedExitCodes() terra.StringValue
func (RecipesInstallStepsFileExecAttributes) Args ¶
func (fe RecipesInstallStepsFileExecAttributes) Args() terra.ListValue[terra.StringValue]
func (RecipesInstallStepsFileExecAttributes) ArtifactId ¶
func (fe RecipesInstallStepsFileExecAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsFileExecAttributes) InternalRef ¶
func (fe RecipesInstallStepsFileExecAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsFileExecAttributes) InternalTokens ¶
func (fe RecipesInstallStepsFileExecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsFileExecAttributes) InternalWithRef ¶
func (fe RecipesInstallStepsFileExecAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsFileExecAttributes
func (RecipesInstallStepsFileExecAttributes) LocalPath ¶
func (fe RecipesInstallStepsFileExecAttributes) LocalPath() terra.StringValue
type RecipesInstallStepsMsiInstallation ¶
type RecipesInstallStepsMsiInstallation struct { // AllowedExitCodes: list of number, optional AllowedExitCodes terra.ListValue[terra.NumberValue] `hcl:"allowed_exit_codes,attr"` // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Flags: list of string, optional Flags terra.ListValue[terra.StringValue] `hcl:"flags,attr"` }
type RecipesInstallStepsMsiInstallationAttributes ¶
type RecipesInstallStepsMsiInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsMsiInstallationAttributes) AllowedExitCodes ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
func (RecipesInstallStepsMsiInstallationAttributes) ArtifactId ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsMsiInstallationAttributes) Flags ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) Flags() terra.ListValue[terra.StringValue]
func (RecipesInstallStepsMsiInstallationAttributes) InternalRef ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsMsiInstallationAttributes) InternalTokens ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsMsiInstallationAttributes) InternalWithRef ¶
func (mi RecipesInstallStepsMsiInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsMsiInstallationAttributes
type RecipesInstallStepsRpmInstallation ¶
type RecipesInstallStepsRpmInstallation struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` }
type RecipesInstallStepsRpmInstallationAttributes ¶
type RecipesInstallStepsRpmInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsRpmInstallationAttributes) ArtifactId ¶
func (ri RecipesInstallStepsRpmInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesInstallStepsRpmInstallationAttributes) InternalRef ¶
func (ri RecipesInstallStepsRpmInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsRpmInstallationAttributes) InternalTokens ¶
func (ri RecipesInstallStepsRpmInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsRpmInstallationAttributes) InternalWithRef ¶
func (ri RecipesInstallStepsRpmInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsRpmInstallationAttributes
type RecipesInstallStepsRpmInstallationState ¶
type RecipesInstallStepsRpmInstallationState struct {
ArtifactId string `json:"artifact_id"`
}
type RecipesInstallStepsScriptRun ¶
type RecipesInstallStepsScriptRun struct { // AllowedExitCodes: list of number, optional AllowedExitCodes terra.ListValue[terra.NumberValue] `hcl:"allowed_exit_codes,attr"` // Interpreter: string, optional Interpreter terra.StringValue `hcl:"interpreter,attr"` // Script: string, required Script terra.StringValue `hcl:"script,attr" validate:"required"` }
type RecipesInstallStepsScriptRunAttributes ¶
type RecipesInstallStepsScriptRunAttributes struct {
// contains filtered or unexported fields
}
func (RecipesInstallStepsScriptRunAttributes) AllowedExitCodes ¶
func (sr RecipesInstallStepsScriptRunAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
func (RecipesInstallStepsScriptRunAttributes) InternalRef ¶
func (sr RecipesInstallStepsScriptRunAttributes) InternalRef() (terra.Reference, error)
func (RecipesInstallStepsScriptRunAttributes) InternalTokens ¶
func (sr RecipesInstallStepsScriptRunAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesInstallStepsScriptRunAttributes) InternalWithRef ¶
func (sr RecipesInstallStepsScriptRunAttributes) InternalWithRef(ref terra.Reference) RecipesInstallStepsScriptRunAttributes
func (RecipesInstallStepsScriptRunAttributes) Interpreter ¶
func (sr RecipesInstallStepsScriptRunAttributes) Interpreter() terra.StringValue
func (RecipesInstallStepsScriptRunAttributes) Script ¶
func (sr RecipesInstallStepsScriptRunAttributes) Script() terra.StringValue
type RecipesInstallStepsState ¶
type RecipesInstallStepsState struct { ArchiveExtraction []RecipesInstallStepsArchiveExtractionState `json:"archive_extraction"` DpkgInstallation []RecipesInstallStepsDpkgInstallationState `json:"dpkg_installation"` FileCopy []RecipesInstallStepsFileCopyState `json:"file_copy"` FileExec []RecipesInstallStepsFileExecState `json:"file_exec"` MsiInstallation []RecipesInstallStepsMsiInstallationState `json:"msi_installation"` RpmInstallation []RecipesInstallStepsRpmInstallationState `json:"rpm_installation"` ScriptRun []RecipesInstallStepsScriptRunState `json:"script_run"` }
type RecipesState ¶
type RecipesState struct { DesiredState string `json:"desired_state"` Name string `json:"name"` Version string `json:"version"` Artifacts []RecipesArtifactsState `json:"artifacts"` InstallSteps []RecipesInstallStepsState `json:"install_steps"` UpdateSteps []RecipesUpdateStepsState `json:"update_steps"` }
type RecipesUpdateSteps ¶
type RecipesUpdateSteps struct { // RecipesUpdateStepsArchiveExtraction: optional ArchiveExtraction *RecipesUpdateStepsArchiveExtraction `hcl:"archive_extraction,block"` // RecipesUpdateStepsDpkgInstallation: optional DpkgInstallation *RecipesUpdateStepsDpkgInstallation `hcl:"dpkg_installation,block"` // RecipesUpdateStepsFileCopy: optional FileCopy *RecipesUpdateStepsFileCopy `hcl:"file_copy,block"` // RecipesUpdateStepsFileExec: optional FileExec *RecipesUpdateStepsFileExec `hcl:"file_exec,block"` // RecipesUpdateStepsMsiInstallation: optional MsiInstallation *RecipesUpdateStepsMsiInstallation `hcl:"msi_installation,block"` // RecipesUpdateStepsRpmInstallation: optional RpmInstallation *RecipesUpdateStepsRpmInstallation `hcl:"rpm_installation,block"` // RecipesUpdateStepsScriptRun: optional ScriptRun *RecipesUpdateStepsScriptRun `hcl:"script_run,block"` }
type RecipesUpdateStepsArchiveExtraction ¶
type RecipesUpdateStepsArchiveExtraction struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Destination: string, optional Destination terra.StringValue `hcl:"destination,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type RecipesUpdateStepsArchiveExtractionAttributes ¶
type RecipesUpdateStepsArchiveExtractionAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsArchiveExtractionAttributes) ArtifactId ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsArchiveExtractionAttributes) Destination ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) Destination() terra.StringValue
func (RecipesUpdateStepsArchiveExtractionAttributes) InternalRef ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsArchiveExtractionAttributes) InternalTokens ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsArchiveExtractionAttributes) InternalWithRef ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsArchiveExtractionAttributes
func (RecipesUpdateStepsArchiveExtractionAttributes) Type ¶
func (ae RecipesUpdateStepsArchiveExtractionAttributes) Type() terra.StringValue
type RecipesUpdateStepsAttributes ¶
type RecipesUpdateStepsAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsAttributes) ArchiveExtraction ¶
func (us RecipesUpdateStepsAttributes) ArchiveExtraction() terra.ListValue[RecipesUpdateStepsArchiveExtractionAttributes]
func (RecipesUpdateStepsAttributes) DpkgInstallation ¶
func (us RecipesUpdateStepsAttributes) DpkgInstallation() terra.ListValue[RecipesUpdateStepsDpkgInstallationAttributes]
func (RecipesUpdateStepsAttributes) FileCopy ¶
func (us RecipesUpdateStepsAttributes) FileCopy() terra.ListValue[RecipesUpdateStepsFileCopyAttributes]
func (RecipesUpdateStepsAttributes) FileExec ¶
func (us RecipesUpdateStepsAttributes) FileExec() terra.ListValue[RecipesUpdateStepsFileExecAttributes]
func (RecipesUpdateStepsAttributes) InternalRef ¶
func (us RecipesUpdateStepsAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsAttributes) InternalTokens ¶
func (us RecipesUpdateStepsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsAttributes) InternalWithRef ¶
func (us RecipesUpdateStepsAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsAttributes
func (RecipesUpdateStepsAttributes) MsiInstallation ¶
func (us RecipesUpdateStepsAttributes) MsiInstallation() terra.ListValue[RecipesUpdateStepsMsiInstallationAttributes]
func (RecipesUpdateStepsAttributes) RpmInstallation ¶
func (us RecipesUpdateStepsAttributes) RpmInstallation() terra.ListValue[RecipesUpdateStepsRpmInstallationAttributes]
func (RecipesUpdateStepsAttributes) ScriptRun ¶
func (us RecipesUpdateStepsAttributes) ScriptRun() terra.ListValue[RecipesUpdateStepsScriptRunAttributes]
type RecipesUpdateStepsDpkgInstallation ¶
type RecipesUpdateStepsDpkgInstallation struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` }
type RecipesUpdateStepsDpkgInstallationAttributes ¶
type RecipesUpdateStepsDpkgInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsDpkgInstallationAttributes) ArtifactId ¶
func (di RecipesUpdateStepsDpkgInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsDpkgInstallationAttributes) InternalRef ¶
func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsDpkgInstallationAttributes) InternalTokens ¶
func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsDpkgInstallationAttributes) InternalWithRef ¶
func (di RecipesUpdateStepsDpkgInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsDpkgInstallationAttributes
type RecipesUpdateStepsDpkgInstallationState ¶
type RecipesUpdateStepsDpkgInstallationState struct {
ArtifactId string `json:"artifact_id"`
}
type RecipesUpdateStepsFileCopy ¶
type RecipesUpdateStepsFileCopy struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` // Overwrite: bool, optional Overwrite terra.BoolValue `hcl:"overwrite,attr"` // Permissions: string, optional Permissions terra.StringValue `hcl:"permissions,attr"` }
type RecipesUpdateStepsFileCopyAttributes ¶
type RecipesUpdateStepsFileCopyAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsFileCopyAttributes) ArtifactId ¶
func (fc RecipesUpdateStepsFileCopyAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsFileCopyAttributes) Destination ¶
func (fc RecipesUpdateStepsFileCopyAttributes) Destination() terra.StringValue
func (RecipesUpdateStepsFileCopyAttributes) InternalRef ¶
func (fc RecipesUpdateStepsFileCopyAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsFileCopyAttributes) InternalTokens ¶
func (fc RecipesUpdateStepsFileCopyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsFileCopyAttributes) InternalWithRef ¶
func (fc RecipesUpdateStepsFileCopyAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsFileCopyAttributes
func (RecipesUpdateStepsFileCopyAttributes) Overwrite ¶
func (fc RecipesUpdateStepsFileCopyAttributes) Overwrite() terra.BoolValue
func (RecipesUpdateStepsFileCopyAttributes) Permissions ¶
func (fc RecipesUpdateStepsFileCopyAttributes) Permissions() terra.StringValue
type RecipesUpdateStepsFileExec ¶
type RecipesUpdateStepsFileExec struct { // AllowedExitCodes: list of number, optional AllowedExitCodes terra.ListValue[terra.NumberValue] `hcl:"allowed_exit_codes,attr"` // Args: list of string, optional Args terra.ListValue[terra.StringValue] `hcl:"args,attr"` // ArtifactId: string, optional ArtifactId terra.StringValue `hcl:"artifact_id,attr"` // LocalPath: string, optional LocalPath terra.StringValue `hcl:"local_path,attr"` }
type RecipesUpdateStepsFileExecAttributes ¶
type RecipesUpdateStepsFileExecAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsFileExecAttributes) AllowedExitCodes ¶
func (fe RecipesUpdateStepsFileExecAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
func (RecipesUpdateStepsFileExecAttributes) Args ¶
func (fe RecipesUpdateStepsFileExecAttributes) Args() terra.ListValue[terra.StringValue]
func (RecipesUpdateStepsFileExecAttributes) ArtifactId ¶
func (fe RecipesUpdateStepsFileExecAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsFileExecAttributes) InternalRef ¶
func (fe RecipesUpdateStepsFileExecAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsFileExecAttributes) InternalTokens ¶
func (fe RecipesUpdateStepsFileExecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsFileExecAttributes) InternalWithRef ¶
func (fe RecipesUpdateStepsFileExecAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsFileExecAttributes
func (RecipesUpdateStepsFileExecAttributes) LocalPath ¶
func (fe RecipesUpdateStepsFileExecAttributes) LocalPath() terra.StringValue
type RecipesUpdateStepsMsiInstallation ¶
type RecipesUpdateStepsMsiInstallation struct { // AllowedExitCodes: list of number, optional AllowedExitCodes terra.ListValue[terra.NumberValue] `hcl:"allowed_exit_codes,attr"` // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` // Flags: list of string, optional Flags terra.ListValue[terra.StringValue] `hcl:"flags,attr"` }
type RecipesUpdateStepsMsiInstallationAttributes ¶
type RecipesUpdateStepsMsiInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsMsiInstallationAttributes) AllowedExitCodes ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
func (RecipesUpdateStepsMsiInstallationAttributes) ArtifactId ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsMsiInstallationAttributes) Flags ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) Flags() terra.ListValue[terra.StringValue]
func (RecipesUpdateStepsMsiInstallationAttributes) InternalRef ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsMsiInstallationAttributes) InternalTokens ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsMsiInstallationAttributes) InternalWithRef ¶
func (mi RecipesUpdateStepsMsiInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsMsiInstallationAttributes
type RecipesUpdateStepsRpmInstallation ¶
type RecipesUpdateStepsRpmInstallation struct { // ArtifactId: string, required ArtifactId terra.StringValue `hcl:"artifact_id,attr" validate:"required"` }
type RecipesUpdateStepsRpmInstallationAttributes ¶
type RecipesUpdateStepsRpmInstallationAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsRpmInstallationAttributes) ArtifactId ¶
func (ri RecipesUpdateStepsRpmInstallationAttributes) ArtifactId() terra.StringValue
func (RecipesUpdateStepsRpmInstallationAttributes) InternalRef ¶
func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsRpmInstallationAttributes) InternalTokens ¶
func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsRpmInstallationAttributes) InternalWithRef ¶
func (ri RecipesUpdateStepsRpmInstallationAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsRpmInstallationAttributes
type RecipesUpdateStepsRpmInstallationState ¶
type RecipesUpdateStepsRpmInstallationState struct {
ArtifactId string `json:"artifact_id"`
}
type RecipesUpdateStepsScriptRun ¶
type RecipesUpdateStepsScriptRun struct { // AllowedExitCodes: list of number, optional AllowedExitCodes terra.ListValue[terra.NumberValue] `hcl:"allowed_exit_codes,attr"` // Interpreter: string, optional Interpreter terra.StringValue `hcl:"interpreter,attr"` // Script: string, required Script terra.StringValue `hcl:"script,attr" validate:"required"` }
type RecipesUpdateStepsScriptRunAttributes ¶
type RecipesUpdateStepsScriptRunAttributes struct {
// contains filtered or unexported fields
}
func (RecipesUpdateStepsScriptRunAttributes) AllowedExitCodes ¶
func (sr RecipesUpdateStepsScriptRunAttributes) AllowedExitCodes() terra.ListValue[terra.NumberValue]
func (RecipesUpdateStepsScriptRunAttributes) InternalRef ¶
func (sr RecipesUpdateStepsScriptRunAttributes) InternalRef() (terra.Reference, error)
func (RecipesUpdateStepsScriptRunAttributes) InternalTokens ¶
func (sr RecipesUpdateStepsScriptRunAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecipesUpdateStepsScriptRunAttributes) InternalWithRef ¶
func (sr RecipesUpdateStepsScriptRunAttributes) InternalWithRef(ref terra.Reference) RecipesUpdateStepsScriptRunAttributes
func (RecipesUpdateStepsScriptRunAttributes) Interpreter ¶
func (sr RecipesUpdateStepsScriptRunAttributes) Interpreter() terra.StringValue
func (RecipesUpdateStepsScriptRunAttributes) Script ¶
func (sr RecipesUpdateStepsScriptRunAttributes) Script() terra.StringValue
type RecipesUpdateStepsState ¶
type RecipesUpdateStepsState struct { ArchiveExtraction []RecipesUpdateStepsArchiveExtractionState `json:"archive_extraction"` DpkgInstallation []RecipesUpdateStepsDpkgInstallationState `json:"dpkg_installation"` FileCopy []RecipesUpdateStepsFileCopyState `json:"file_copy"` FileExec []RecipesUpdateStepsFileExecState `json:"file_exec"` MsiInstallation []RecipesUpdateStepsMsiInstallationState `json:"msi_installation"` RpmInstallation []RecipesUpdateStepsRpmInstallationState `json:"rpm_installation"` ScriptRun []RecipesUpdateStepsScriptRunState `json:"script_run"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_os_config_guest_policies.
func (*Resource) Attributes ¶
func (gocgp *Resource) Attributes() googleOsConfigGuestPoliciesAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gocgp *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gocgp *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.