Dagger
Search

hydrate-tfworkspaces

No long description provided.

Installation

dagger install github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d

Entrypoint

Return Type
HydrateTfworkspaces !
Arguments
NameTypeDefault ValueDescription
valuesDirDirectory !-No description provided
wetRepoDirDirectory !-No description provided
dotFirestartrDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *HydrateTfworkspaces  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dag.HydrateTfworkspaces:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): HydrateTfworkspaces {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
}

Types

HydrateTfworkspaces 🔗

valuesDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH values-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			ValuesDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.values_dir()
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.valuesDir()
}

wetRepoDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH wet-repo-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			WetRepoDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.wet_repo_dir()
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.wetRepoDir()
}

dotFirestartrDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH dot-firestartr-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			DotFirestartrDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.dot_firestartr_dir()
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.dotFirestartrDir()
}

config() 🔗

Return Type
HydrateTfworkspacesConfig !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH config
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *HydrateTfworkspacesConfig  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			Config()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dag.HydrateTfworkspacesConfig:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.config()
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): HydrateTfworkspacesConfig {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.config()
}

addAnnotationsToCr() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
imageString !-No description provided
pathString !-No description provided
crsDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH add-annotations-to-cr --claim-name string --image string --path string --crs-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, image string, path string, crsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			AddAnnotationsToCr(claimName, image, path, crsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, image: str, path: str, crs_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.add_annotations_to_cr(claim_name, image, path, crs_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, image: string, path: string, crsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.addAnnotationsToCr(claimName, image, path, crsDir)
}

addPrAnnotationToCr() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
prNumberString !-No description provided
orgString !-No description provided
repoString !-No description provided
crsDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH add-pr-annotation-to-cr --claim-name string --pr-number string --org string --repo string --crs-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, prNumber string, org string, repo string, crsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			AddPrAnnotationToCr(claimName, prNumber, org, repo, crsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, pr_number: str, org: str, repo: str, crs_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.add_pr_annotation_to_cr(claim_name, pr_number, org, repo, crs_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, prNumber: string, org: string, repo: string, crsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.addPrAnnotationToCr(claimName, prNumber, org, repo, crsDir)
}

getCrFileByClaimName() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
dirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH get-cr-file-by-claim-name --claim-name string --dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, dir *Directory) *File  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			GetCrFileByClaimName(claimName, dir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, dir: dagger.Directory) -> dagger.File:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.get_cr_file_by_claim_name(claim_name, dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, dir: Directory): File {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.getCrFileByClaimName(claimName, dir)
}

patchClaimWithNewImageValues() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
matrixHydrateTfworkspacesImageMatrix !-No description provided
appDirDirectory !-No description provided
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, matrix *HydrateTfworkspacesImageMatrix, appDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchClaimWithNewImageValues(matrix, appDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, matrix: dag.HydrateTfworkspacesImageMatrix, app_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.patch_claim_with_new_image_values(matrix, app_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, matrix: HydrateTfworkspacesImageMatrix, appDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.patchClaimWithNewImageValues(matrix, appDir)
}

patchClaimWithPreviousImages() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
crHydrateTfworkspacesCr !-No description provided
appClaimsDirDirectory !-No description provided
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, cr *HydrateTfworkspacesCr, appClaimsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchClaimWithPreviousImages(cr, appClaimsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, cr: dag.HydrateTfworkspacesCr, app_claims_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.patch_claim_with_previous_images(cr, app_claims_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, cr: HydrateTfworkspacesCr, appClaimsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.patchClaimWithPreviousImages(cr, appClaimsDir)
}

patchClaim() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
pathString !-No description provided
valueString !-No description provided
yamlContentString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-claim --path string --value string --yaml-content string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, path string, value string, yamlContent string) string  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchClaim(ctx, path, value, yamlContent)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, path: str, value: str, yaml_content: str) -> str:
	return await (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.patch_claim(path, value, yaml_content)
	)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, path: string, value: string, yamlContent: string): Promise<string> {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.patchClaim(path, value, yamlContent)
}

patchClaimWithInferredProviders() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
claimsDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-claim-with-inferred-providers --claim-name string --claims-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, claimsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchClaimWithInferredProviders(claimName, claimsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, claims_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.patch_claim_with_inferred_providers(claim_name, claims_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, claimsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.patchClaimWithInferredProviders(claimName, claimsDir)
}

findProvidersBy() 🔗

Return Type
HydrateTfworkspacesContext !
Arguments
NameTypeDefault ValueDescription
resourceTypeString !-No description provided
platformString !-No description provided
tenantString !-No description provided
envString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH find-providers-by --resource-type string --platform string --tenant string --env string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, resourceType string, platform string, tenant string, env string) *HydrateTfworkspacesContext  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			FindProvidersBy(resourceType, platform, tenant, env)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, resource_type: str, platform: str, tenant: str, env: str) -> dag.HydrateTfworkspacesContext:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.find_providers_by(resource_type, platform, tenant, env)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesContext {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.findProvidersBy(resourceType, platform, tenant, env)
}

render() 🔗

Return Type
[Directory ! ] !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
appString !-No description provided
newImagesMatrixString "{\"images\":[]}"No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH render --claim-name string --app string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, app string) []*Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			Render(claimName, app)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, app: str) -> List[dagger.Directory]:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.render(claim_name, app)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, app: string): Directory[] {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.render(claimName, app)
}

inferSecretsClaimData() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
appString !-No description provided
secretsDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH infer-secrets-claim-data --app string --secrets-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, app string, secretsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			InferSecretsClaimData(app, secretsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, app: str, secrets_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.infer_secrets_claim_data(app, secrets_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, app: string, secretsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.inferSecretsClaimData(app, secretsDir)
}

patchSecretClaimData() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
appString !-No description provided
tenantString !-No description provided
envString !-No description provided
claimDataString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-secret-claim-data --app string --tenant string --env string --claim-data string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, app string, tenant string, env string, claimData string) string  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchSecretClaimData(ctx, app, tenant, env, claimData)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, app: str, tenant: str, env: str, claim_data: str) -> str:
	return await (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.patch_secret_claim_data(app, tenant, env, claim_data)
	)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, app: string, tenant: string, env: string, claimData: string): Promise<string> {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.patchSecretClaimData(app, tenant, env, claimData)
}

getPreviousCr() 🔗

Return Type
HydrateTfworkspacesCr !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH get-previous-cr --claim-name string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string) *HydrateTfworkspacesCr  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			GetPreviousCr(claimName)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str) -> dag.HydrateTfworkspacesCr:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.get_previous_cr(claim_name)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string): HydrateTfworkspacesCr {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.getPreviousCr(claimName)
}

renderWithFirestartrContainer() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimsDirDirectory !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 --values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH render-with-firestartr-container --claims-dir DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			RenderWithFirestartrContainer(claimsDir)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claims_dir: dagger.Directory) -> dagger.Directory:
	return (
		dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
		.render_with_firestartr_container(claims_dir)
	)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimsDir: Directory): Directory {
	return dag
		.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
		.renderWithFirestartrContainer(claimsDir)
}

HydrateTfworkspacesImageMatrix 🔗

images() 🔗

Return Type
[HydrateTfworkspacesImageData ! ] !
Example
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesCr 🔗

kind() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 get-previous-cr --claim-name string \
 kind
func (m *myModule) example(ctx context.Context, claimName string) string  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			Kind(ctx)
}
@function
async def example(claim_name: str) -> str:
	return await (
		dag.hydrate_tfworkspaces()
		.get_previous_cr(claim_name)
		.kind()
	)
@func()
async example(claimName: string): Promise<string> {
	return dag
		.hydrateTfworkspaces()
		.getPreviousCr(claimName)
		.kind()
}

metadata() 🔗

Return Type
HydrateTfworkspacesMetadata !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 get-previous-cr --claim-name string \
 metadata
func (m *myModule) example(claimName string) *HydrateTfworkspacesMetadata  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			Metadata()
}
@function
def example(claim_name: str) -> dag.HydrateTfworkspacesMetadata:
	return (
		dag.hydrate_tfworkspaces()
		.get_previous_cr(claim_name)
		.metadata()
	)
@func()
example(claimName: string): HydrateTfworkspacesMetadata {
	return dag
		.hydrateTfworkspaces()
		.getPreviousCr(claimName)
		.metadata()
}

apiVersion() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 get-previous-cr --claim-name string \
 api-version
func (m *myModule) example(ctx context.Context, claimName string) string  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			ApiVersion(ctx)
}
@function
async def example(claim_name: str) -> str:
	return await (
		dag.hydrate_tfworkspaces()
		.get_previous_cr(claim_name)
		.api_version()
	)
@func()
async example(claimName: string): Promise<string> {
	return dag
		.hydrateTfworkspaces()
		.getPreviousCr(claimName)
		.apiVersion()
}

HydrateTfworkspacesContext 🔗

providers() 🔗

Return Type
[HydrateTfworkspacesProvider ! ] !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 find-providers-by --resource-type string --platform string --tenant string --env string \
 providers
func (m *myModule) example(resourceType string, platform string, tenant string, env string) []*HydrateTfworkspacesProvider  {
	return dag.
			HydrateTfworkspaces().
			FindProvidersBy(resourceType, platform, tenant, env).
			Providers()
}
@function
def example(resource_type: str, platform: str, tenant: str, env: str) -> List[dag.HydrateTfworkspacesProvider]:
	return (
		dag.hydrate_tfworkspaces()
		.find_providers_by(resource_type, platform, tenant, env)
		.providers()
	)
@func()
example(resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesProvider[] {
	return dag
		.hydrateTfworkspaces()
		.findProvidersBy(resourceType, platform, tenant, env)
		.providers()
}

backend() 🔗

Return Type
HydrateTfworkspacesBackend !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-tfworkspaces@2e5b0a2d710099fd792e2cecc2a1ae1d123e611d call \
 find-providers-by --resource-type string --platform string --tenant string --env string \
 backend
func (m *myModule) example(resourceType string, platform string, tenant string, env string) *HydrateTfworkspacesBackend  {
	return dag.
			HydrateTfworkspaces().
			FindProvidersBy(resourceType, platform, tenant, env).
			Backend()
}
@function
def example(resource_type: str, platform: str, tenant: str, env: str) -> dag.HydrateTfworkspacesBackend:
	return (
		dag.hydrate_tfworkspaces()
		.find_providers_by(resource_type, platform, tenant, env)
		.backend()
	)
@func()
example(resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesBackend {
	return dag
		.hydrateTfworkspaces()
		.findProvidersBy(resourceType, platform, tenant, env)
		.backend()
}

HydrateTfworkspacesConfig 🔗

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesImageData 🔗

tenant() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces module

app() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces module

env() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces module

serviceNameList() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces module

imageKeys() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces module

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces module

reviewers() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces module

platform() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces module

claim() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces module

technology() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces module

repositoryCaller() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesMetadata 🔗

annotations() 🔗

Return Type
HydrateTfworkspacesAnnotations !
Example
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesProvider 🔗

name() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesBackend 🔗

name() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesAnnotations 🔗

microServicePointer() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces module

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces module

claimRef() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module