Documentation ¶
Index ¶
- type Args
- type CleanupPolicies
- type CleanupPoliciesAttributes
- func (cp CleanupPoliciesAttributes) Action() terra.StringValue
- func (cp CleanupPoliciesAttributes) Condition() terra.ListValue[CleanupPoliciesConditionAttributes]
- func (cp CleanupPoliciesAttributes) Id() terra.StringValue
- func (cp CleanupPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (cp CleanupPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp CleanupPoliciesAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesAttributes
- func (cp CleanupPoliciesAttributes) MostRecentVersions() terra.ListValue[CleanupPoliciesMostRecentVersionsAttributes]
- type CleanupPoliciesCondition
- type CleanupPoliciesConditionAttributes
- func (c CleanupPoliciesConditionAttributes) InternalRef() (terra.Reference, error)
- func (c CleanupPoliciesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CleanupPoliciesConditionAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesConditionAttributes
- func (c CleanupPoliciesConditionAttributes) NewerThan() terra.StringValue
- func (c CleanupPoliciesConditionAttributes) OlderThan() terra.StringValue
- func (c CleanupPoliciesConditionAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
- func (c CleanupPoliciesConditionAttributes) TagPrefixes() terra.ListValue[terra.StringValue]
- func (c CleanupPoliciesConditionAttributes) TagState() terra.StringValue
- func (c CleanupPoliciesConditionAttributes) VersionNamePrefixes() terra.ListValue[terra.StringValue]
- type CleanupPoliciesConditionState
- type CleanupPoliciesMostRecentVersions
- type CleanupPoliciesMostRecentVersionsAttributes
- func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalRef() (terra.Reference, error)
- func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesMostRecentVersionsAttributes
- func (mrv CleanupPoliciesMostRecentVersionsAttributes) KeepCount() terra.NumberValue
- func (mrv CleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
- type CleanupPoliciesMostRecentVersionsState
- type CleanupPoliciesState
- type DataArgs
- type DataCleanupPoliciesAttributes
- func (cp DataCleanupPoliciesAttributes) Action() terra.StringValue
- func (cp DataCleanupPoliciesAttributes) Condition() terra.ListValue[DataCleanupPoliciesConditionAttributes]
- func (cp DataCleanupPoliciesAttributes) Id() terra.StringValue
- func (cp DataCleanupPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (cp DataCleanupPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp DataCleanupPoliciesAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesAttributes
- func (cp DataCleanupPoliciesAttributes) MostRecentVersions() terra.ListValue[DataCleanupPoliciesMostRecentVersionsAttributes]
- type DataCleanupPoliciesConditionAttributes
- func (c DataCleanupPoliciesConditionAttributes) InternalRef() (terra.Reference, error)
- func (c DataCleanupPoliciesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataCleanupPoliciesConditionAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesConditionAttributes
- func (c DataCleanupPoliciesConditionAttributes) NewerThan() terra.StringValue
- func (c DataCleanupPoliciesConditionAttributes) OlderThan() terra.StringValue
- func (c DataCleanupPoliciesConditionAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
- func (c DataCleanupPoliciesConditionAttributes) TagPrefixes() terra.ListValue[terra.StringValue]
- func (c DataCleanupPoliciesConditionAttributes) TagState() terra.StringValue
- func (c DataCleanupPoliciesConditionAttributes) VersionNamePrefixes() terra.ListValue[terra.StringValue]
- type DataCleanupPoliciesConditionState
- type DataCleanupPoliciesMostRecentVersionsAttributes
- func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalRef() (terra.Reference, error)
- func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesMostRecentVersionsAttributes
- func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) KeepCount() terra.NumberValue
- func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
- type DataCleanupPoliciesMostRecentVersionsState
- type DataCleanupPoliciesState
- type DataDockerConfigAttributes
- func (dc DataDockerConfigAttributes) ImmutableTags() terra.BoolValue
- func (dc DataDockerConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DataDockerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DataDockerConfigAttributes) InternalWithRef(ref terra.Reference) DataDockerConfigAttributes
- type DataDockerConfigState
- type DataMavenConfigAttributes
- func (mc DataMavenConfigAttributes) AllowSnapshotOverwrites() terra.BoolValue
- func (mc DataMavenConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc DataMavenConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc DataMavenConfigAttributes) InternalWithRef(ref terra.Reference) DataMavenConfigAttributes
- func (mc DataMavenConfigAttributes) VersionPolicy() terra.StringValue
- type DataMavenConfigState
- type DataRemoteRepositoryConfigAptRepositoryAttributes
- func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigAptRepositoryAttributes
- func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) PublicRepository() ...
- type DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes
- func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes
- func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
- func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
- type DataRemoteRepositoryConfigAptRepositoryPublicRepositoryState
- type DataRemoteRepositoryConfigAptRepositoryState
- type DataRemoteRepositoryConfigAttributes
- func (rrc DataRemoteRepositoryConfigAttributes) AptRepository() terra.ListValue[DataRemoteRepositoryConfigAptRepositoryAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) Description() terra.StringValue
- func (rrc DataRemoteRepositoryConfigAttributes) DockerRepository() terra.ListValue[DataRemoteRepositoryConfigDockerRepositoryAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (rrc DataRemoteRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrc DataRemoteRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigAttributes
- func (rrc DataRemoteRepositoryConfigAttributes) MavenRepository() terra.ListValue[DataRemoteRepositoryConfigMavenRepositoryAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) NpmRepository() terra.ListValue[DataRemoteRepositoryConfigNpmRepositoryAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) PythonRepository() terra.ListValue[DataRemoteRepositoryConfigPythonRepositoryAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) UpstreamCredentials() terra.ListValue[DataRemoteRepositoryConfigUpstreamCredentialsAttributes]
- func (rrc DataRemoteRepositoryConfigAttributes) YumRepository() terra.ListValue[DataRemoteRepositoryConfigYumRepositoryAttributes]
- type DataRemoteRepositoryConfigDockerRepositoryAttributes
- func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigDockerRepositoryAttributes
- func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository() terra.StringValue
- type DataRemoteRepositoryConfigDockerRepositoryState
- type DataRemoteRepositoryConfigMavenRepositoryAttributes
- func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigMavenRepositoryAttributes
- func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository() terra.StringValue
- type DataRemoteRepositoryConfigMavenRepositoryState
- type DataRemoteRepositoryConfigNpmRepositoryAttributes
- func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigNpmRepositoryAttributes
- func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository() terra.StringValue
- type DataRemoteRepositoryConfigNpmRepositoryState
- type DataRemoteRepositoryConfigPythonRepositoryAttributes
- func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigPythonRepositoryAttributes
- func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository() terra.StringValue
- type DataRemoteRepositoryConfigPythonRepositoryState
- type DataRemoteRepositoryConfigState
- type DataRemoteRepositoryConfigUpstreamCredentialsAttributes
- func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigUpstreamCredentialsAttributes
- func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials() ...
- type DataRemoteRepositoryConfigUpstreamCredentialsState
- type DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes
- func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalWithRef(ref terra.Reference) ...
- func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion() terra.StringValue
- func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) Username() terra.StringValue
- type DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsState
- type DataRemoteRepositoryConfigYumRepositoryAttributes
- func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigYumRepositoryAttributes
- func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) PublicRepository() ...
- type DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes
- func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes
- func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
- func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
- type DataRemoteRepositoryConfigYumRepositoryPublicRepositoryState
- type DataRemoteRepositoryConfigYumRepositoryState
- type DataSource
- type DataVirtualRepositoryConfigAttributes
- func (vrc DataVirtualRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (vrc DataVirtualRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vrc DataVirtualRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) DataVirtualRepositoryConfigAttributes
- func (vrc DataVirtualRepositoryConfigAttributes) UpstreamPolicies() terra.ListValue[DataVirtualRepositoryConfigUpstreamPoliciesAttributes]
- type DataVirtualRepositoryConfigState
- type DataVirtualRepositoryConfigUpstreamPoliciesAttributes
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Id() terra.StringValue
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef(ref terra.Reference) DataVirtualRepositoryConfigUpstreamPoliciesAttributes
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Priority() terra.NumberValue
- func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Repository() terra.StringValue
- type DataVirtualRepositoryConfigUpstreamPoliciesState
- type DockerConfig
- type DockerConfigAttributes
- func (dc DockerConfigAttributes) ImmutableTags() terra.BoolValue
- func (dc DockerConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DockerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DockerConfigAttributes) InternalWithRef(ref terra.Reference) DockerConfigAttributes
- type DockerConfigState
- type MavenConfig
- type MavenConfigAttributes
- func (mc MavenConfigAttributes) AllowSnapshotOverwrites() terra.BoolValue
- func (mc MavenConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc MavenConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc MavenConfigAttributes) InternalWithRef(ref terra.Reference) MavenConfigAttributes
- func (mc MavenConfigAttributes) VersionPolicy() terra.StringValue
- type MavenConfigState
- type RemoteRepositoryConfig
- type RemoteRepositoryConfigAptRepository
- type RemoteRepositoryConfigAptRepositoryAttributes
- func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAptRepositoryAttributes
- func (ar RemoteRepositoryConfigAptRepositoryAttributes) PublicRepository() terra.ListValue[RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes]
- type RemoteRepositoryConfigAptRepositoryPublicRepository
- type RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes
- func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes
- func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
- func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
- type RemoteRepositoryConfigAptRepositoryPublicRepositoryState
- type RemoteRepositoryConfigAptRepositoryState
- type RemoteRepositoryConfigAttributes
- func (rrc RemoteRepositoryConfigAttributes) AptRepository() terra.ListValue[RemoteRepositoryConfigAptRepositoryAttributes]
- func (rrc RemoteRepositoryConfigAttributes) Description() terra.StringValue
- func (rrc RemoteRepositoryConfigAttributes) DockerRepository() terra.ListValue[RemoteRepositoryConfigDockerRepositoryAttributes]
- func (rrc RemoteRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (rrc RemoteRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrc RemoteRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAttributes
- func (rrc RemoteRepositoryConfigAttributes) MavenRepository() terra.ListValue[RemoteRepositoryConfigMavenRepositoryAttributes]
- func (rrc RemoteRepositoryConfigAttributes) NpmRepository() terra.ListValue[RemoteRepositoryConfigNpmRepositoryAttributes]
- func (rrc RemoteRepositoryConfigAttributes) PythonRepository() terra.ListValue[RemoteRepositoryConfigPythonRepositoryAttributes]
- func (rrc RemoteRepositoryConfigAttributes) UpstreamCredentials() terra.ListValue[RemoteRepositoryConfigUpstreamCredentialsAttributes]
- func (rrc RemoteRepositoryConfigAttributes) YumRepository() terra.ListValue[RemoteRepositoryConfigYumRepositoryAttributes]
- type RemoteRepositoryConfigDockerRepository
- type RemoteRepositoryConfigDockerRepositoryAttributes
- func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigDockerRepositoryAttributes
- func (dr RemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository() terra.StringValue
- type RemoteRepositoryConfigDockerRepositoryState
- type RemoteRepositoryConfigMavenRepository
- type RemoteRepositoryConfigMavenRepositoryAttributes
- func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigMavenRepositoryAttributes
- func (mr RemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository() terra.StringValue
- type RemoteRepositoryConfigMavenRepositoryState
- type RemoteRepositoryConfigNpmRepository
- type RemoteRepositoryConfigNpmRepositoryAttributes
- func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigNpmRepositoryAttributes
- func (nr RemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository() terra.StringValue
- type RemoteRepositoryConfigNpmRepositoryState
- type RemoteRepositoryConfigPythonRepository
- type RemoteRepositoryConfigPythonRepositoryAttributes
- func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigPythonRepositoryAttributes
- func (pr RemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository() terra.StringValue
- type RemoteRepositoryConfigPythonRepositoryState
- type RemoteRepositoryConfigState
- type RemoteRepositoryConfigUpstreamCredentials
- type RemoteRepositoryConfigUpstreamCredentialsAttributes
- func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigUpstreamCredentialsAttributes
- func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials() ...
- type RemoteRepositoryConfigUpstreamCredentialsState
- type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials
- type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes
- func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes
- func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion() terra.StringValue
- func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) Username() terra.StringValue
- type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsState
- type RemoteRepositoryConfigYumRepository
- type RemoteRepositoryConfigYumRepositoryAttributes
- func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigYumRepositoryAttributes
- func (yr RemoteRepositoryConfigYumRepositoryAttributes) PublicRepository() terra.ListValue[RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes]
- type RemoteRepositoryConfigYumRepositoryPublicRepository
- type RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes
- func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes
- func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
- func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
- type RemoteRepositoryConfigYumRepositoryPublicRepositoryState
- type RemoteRepositoryConfigYumRepositoryState
- type Resource
- func (garr *Resource) Attributes() googleArtifactRegistryRepositoryAttributes
- func (garr *Resource) Configuration() interface{}
- func (garr *Resource) DependOn() terra.Reference
- func (garr *Resource) Dependencies() terra.Dependencies
- func (garr *Resource) ImportState(state io.Reader) error
- func (garr *Resource) LifecycleManagement() *terra.Lifecycle
- func (garr *Resource) LocalName() string
- func (garr *Resource) State() (*googleArtifactRegistryRepositoryState, bool)
- func (garr *Resource) StateMust() *googleArtifactRegistryRepositoryState
- func (garr *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
- type VirtualRepositoryConfig
- type VirtualRepositoryConfigAttributes
- func (vrc VirtualRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (vrc VirtualRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vrc VirtualRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) VirtualRepositoryConfigAttributes
- func (vrc VirtualRepositoryConfigAttributes) UpstreamPolicies() terra.ListValue[VirtualRepositoryConfigUpstreamPoliciesAttributes]
- type VirtualRepositoryConfigState
- type VirtualRepositoryConfigUpstreamPolicies
- type VirtualRepositoryConfigUpstreamPoliciesAttributes
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Id() terra.StringValue
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef(ref terra.Reference) VirtualRepositoryConfigUpstreamPoliciesAttributes
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Priority() terra.NumberValue
- func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Repository() terra.StringValue
- type VirtualRepositoryConfigUpstreamPoliciesState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // CleanupPolicyDryRun: bool, optional CleanupPolicyDryRun terra.BoolValue `hcl:"cleanup_policy_dry_run,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Format: string, required Format terra.StringValue `hcl:"format,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KmsKeyName: string, optional KmsKeyName terra.StringValue `hcl:"kms_key_name,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // RepositoryId: string, required RepositoryId terra.StringValue `hcl:"repository_id,attr" validate:"required"` // CleanupPolicies: min=0 CleanupPolicies []CleanupPolicies `hcl:"cleanup_policies,block" validate:"min=0"` // DockerConfig: optional DockerConfig *DockerConfig `hcl:"docker_config,block"` // MavenConfig: optional MavenConfig *MavenConfig `hcl:"maven_config,block"` // RemoteRepositoryConfig: optional RemoteRepositoryConfig *RemoteRepositoryConfig `hcl:"remote_repository_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // VirtualRepositoryConfig: optional VirtualRepositoryConfig *VirtualRepositoryConfig `hcl:"virtual_repository_config,block"` }
Args contains the configurations for google_artifact_registry_repository.
type CleanupPolicies ¶
type CleanupPolicies struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // CleanupPoliciesCondition: optional Condition *CleanupPoliciesCondition `hcl:"condition,block"` // CleanupPoliciesMostRecentVersions: optional MostRecentVersions *CleanupPoliciesMostRecentVersions `hcl:"most_recent_versions,block"` }
type CleanupPoliciesAttributes ¶
type CleanupPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (CleanupPoliciesAttributes) Action ¶
func (cp CleanupPoliciesAttributes) Action() terra.StringValue
func (CleanupPoliciesAttributes) Condition ¶
func (cp CleanupPoliciesAttributes) Condition() terra.ListValue[CleanupPoliciesConditionAttributes]
func (CleanupPoliciesAttributes) Id ¶
func (cp CleanupPoliciesAttributes) Id() terra.StringValue
func (CleanupPoliciesAttributes) InternalRef ¶
func (cp CleanupPoliciesAttributes) InternalRef() (terra.Reference, error)
func (CleanupPoliciesAttributes) InternalTokens ¶
func (cp CleanupPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CleanupPoliciesAttributes) InternalWithRef ¶
func (cp CleanupPoliciesAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesAttributes
func (CleanupPoliciesAttributes) MostRecentVersions ¶
func (cp CleanupPoliciesAttributes) MostRecentVersions() terra.ListValue[CleanupPoliciesMostRecentVersionsAttributes]
type CleanupPoliciesCondition ¶
type CleanupPoliciesCondition struct { // NewerThan: string, optional NewerThan terra.StringValue `hcl:"newer_than,attr"` // OlderThan: string, optional OlderThan terra.StringValue `hcl:"older_than,attr"` // PackageNamePrefixes: list of string, optional PackageNamePrefixes terra.ListValue[terra.StringValue] `hcl:"package_name_prefixes,attr"` // TagPrefixes: list of string, optional TagPrefixes terra.ListValue[terra.StringValue] `hcl:"tag_prefixes,attr"` // TagState: string, optional TagState terra.StringValue `hcl:"tag_state,attr"` // VersionNamePrefixes: list of string, optional VersionNamePrefixes terra.ListValue[terra.StringValue] `hcl:"version_name_prefixes,attr"` }
type CleanupPoliciesConditionAttributes ¶
type CleanupPoliciesConditionAttributes struct {
// contains filtered or unexported fields
}
func (CleanupPoliciesConditionAttributes) InternalRef ¶
func (c CleanupPoliciesConditionAttributes) InternalRef() (terra.Reference, error)
func (CleanupPoliciesConditionAttributes) InternalTokens ¶
func (c CleanupPoliciesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CleanupPoliciesConditionAttributes) InternalWithRef ¶
func (c CleanupPoliciesConditionAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesConditionAttributes
func (CleanupPoliciesConditionAttributes) NewerThan ¶
func (c CleanupPoliciesConditionAttributes) NewerThan() terra.StringValue
func (CleanupPoliciesConditionAttributes) OlderThan ¶
func (c CleanupPoliciesConditionAttributes) OlderThan() terra.StringValue
func (CleanupPoliciesConditionAttributes) PackageNamePrefixes ¶
func (c CleanupPoliciesConditionAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
func (CleanupPoliciesConditionAttributes) TagPrefixes ¶
func (c CleanupPoliciesConditionAttributes) TagPrefixes() terra.ListValue[terra.StringValue]
func (CleanupPoliciesConditionAttributes) TagState ¶
func (c CleanupPoliciesConditionAttributes) TagState() terra.StringValue
func (CleanupPoliciesConditionAttributes) VersionNamePrefixes ¶
func (c CleanupPoliciesConditionAttributes) VersionNamePrefixes() terra.ListValue[terra.StringValue]
type CleanupPoliciesConditionState ¶
type CleanupPoliciesConditionState struct { NewerThan string `json:"newer_than"` OlderThan string `json:"older_than"` PackageNamePrefixes []string `json:"package_name_prefixes"` TagPrefixes []string `json:"tag_prefixes"` TagState string `json:"tag_state"` VersionNamePrefixes []string `json:"version_name_prefixes"` }
type CleanupPoliciesMostRecentVersions ¶
type CleanupPoliciesMostRecentVersions struct { // KeepCount: number, optional KeepCount terra.NumberValue `hcl:"keep_count,attr"` // PackageNamePrefixes: list of string, optional PackageNamePrefixes terra.ListValue[terra.StringValue] `hcl:"package_name_prefixes,attr"` }
type CleanupPoliciesMostRecentVersionsAttributes ¶
type CleanupPoliciesMostRecentVersionsAttributes struct {
// contains filtered or unexported fields
}
func (CleanupPoliciesMostRecentVersionsAttributes) InternalRef ¶
func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalRef() (terra.Reference, error)
func (CleanupPoliciesMostRecentVersionsAttributes) InternalTokens ¶
func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CleanupPoliciesMostRecentVersionsAttributes) InternalWithRef ¶
func (mrv CleanupPoliciesMostRecentVersionsAttributes) InternalWithRef(ref terra.Reference) CleanupPoliciesMostRecentVersionsAttributes
func (CleanupPoliciesMostRecentVersionsAttributes) KeepCount ¶
func (mrv CleanupPoliciesMostRecentVersionsAttributes) KeepCount() terra.NumberValue
func (CleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes ¶
func (mrv CleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
type CleanupPoliciesState ¶
type CleanupPoliciesState struct { Action string `json:"action"` Id string `json:"id"` Condition []CleanupPoliciesConditionState `json:"condition"` MostRecentVersions []CleanupPoliciesMostRecentVersionsState `json:"most_recent_versions"` }
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // RepositoryId: string, required RepositoryId terra.StringValue `hcl:"repository_id,attr" validate:"required"` }
DataArgs contains the configurations for google_artifact_registry_repository.
type DataCleanupPoliciesAttributes ¶
type DataCleanupPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (DataCleanupPoliciesAttributes) Action ¶
func (cp DataCleanupPoliciesAttributes) Action() terra.StringValue
func (DataCleanupPoliciesAttributes) Condition ¶
func (cp DataCleanupPoliciesAttributes) Condition() terra.ListValue[DataCleanupPoliciesConditionAttributes]
func (DataCleanupPoliciesAttributes) Id ¶
func (cp DataCleanupPoliciesAttributes) Id() terra.StringValue
func (DataCleanupPoliciesAttributes) InternalRef ¶
func (cp DataCleanupPoliciesAttributes) InternalRef() (terra.Reference, error)
func (DataCleanupPoliciesAttributes) InternalTokens ¶
func (cp DataCleanupPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCleanupPoliciesAttributes) InternalWithRef ¶
func (cp DataCleanupPoliciesAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesAttributes
func (DataCleanupPoliciesAttributes) MostRecentVersions ¶
func (cp DataCleanupPoliciesAttributes) MostRecentVersions() terra.ListValue[DataCleanupPoliciesMostRecentVersionsAttributes]
type DataCleanupPoliciesConditionAttributes ¶
type DataCleanupPoliciesConditionAttributes struct {
// contains filtered or unexported fields
}
func (DataCleanupPoliciesConditionAttributes) InternalRef ¶
func (c DataCleanupPoliciesConditionAttributes) InternalRef() (terra.Reference, error)
func (DataCleanupPoliciesConditionAttributes) InternalTokens ¶
func (c DataCleanupPoliciesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCleanupPoliciesConditionAttributes) InternalWithRef ¶
func (c DataCleanupPoliciesConditionAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesConditionAttributes
func (DataCleanupPoliciesConditionAttributes) NewerThan ¶
func (c DataCleanupPoliciesConditionAttributes) NewerThan() terra.StringValue
func (DataCleanupPoliciesConditionAttributes) OlderThan ¶
func (c DataCleanupPoliciesConditionAttributes) OlderThan() terra.StringValue
func (DataCleanupPoliciesConditionAttributes) PackageNamePrefixes ¶
func (c DataCleanupPoliciesConditionAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
func (DataCleanupPoliciesConditionAttributes) TagPrefixes ¶
func (c DataCleanupPoliciesConditionAttributes) TagPrefixes() terra.ListValue[terra.StringValue]
func (DataCleanupPoliciesConditionAttributes) TagState ¶
func (c DataCleanupPoliciesConditionAttributes) TagState() terra.StringValue
func (DataCleanupPoliciesConditionAttributes) VersionNamePrefixes ¶
func (c DataCleanupPoliciesConditionAttributes) VersionNamePrefixes() terra.ListValue[terra.StringValue]
type DataCleanupPoliciesConditionState ¶
type DataCleanupPoliciesConditionState struct { NewerThan string `json:"newer_than"` OlderThan string `json:"older_than"` PackageNamePrefixes []string `json:"package_name_prefixes"` TagPrefixes []string `json:"tag_prefixes"` TagState string `json:"tag_state"` VersionNamePrefixes []string `json:"version_name_prefixes"` }
type DataCleanupPoliciesMostRecentVersionsAttributes ¶
type DataCleanupPoliciesMostRecentVersionsAttributes struct {
// contains filtered or unexported fields
}
func (DataCleanupPoliciesMostRecentVersionsAttributes) InternalRef ¶
func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalRef() (terra.Reference, error)
func (DataCleanupPoliciesMostRecentVersionsAttributes) InternalTokens ¶
func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCleanupPoliciesMostRecentVersionsAttributes) InternalWithRef ¶
func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) InternalWithRef(ref terra.Reference) DataCleanupPoliciesMostRecentVersionsAttributes
func (DataCleanupPoliciesMostRecentVersionsAttributes) KeepCount ¶
func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) KeepCount() terra.NumberValue
func (DataCleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes ¶
func (mrv DataCleanupPoliciesMostRecentVersionsAttributes) PackageNamePrefixes() terra.ListValue[terra.StringValue]
type DataCleanupPoliciesState ¶
type DataCleanupPoliciesState struct { Action string `json:"action"` Id string `json:"id"` Condition []DataCleanupPoliciesConditionState `json:"condition"` MostRecentVersions []DataCleanupPoliciesMostRecentVersionsState `json:"most_recent_versions"` }
type DataDockerConfigAttributes ¶
type DataDockerConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataDockerConfigAttributes) ImmutableTags ¶
func (dc DataDockerConfigAttributes) ImmutableTags() terra.BoolValue
func (DataDockerConfigAttributes) InternalRef ¶
func (dc DataDockerConfigAttributes) InternalRef() (terra.Reference, error)
func (DataDockerConfigAttributes) InternalTokens ¶
func (dc DataDockerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDockerConfigAttributes) InternalWithRef ¶
func (dc DataDockerConfigAttributes) InternalWithRef(ref terra.Reference) DataDockerConfigAttributes
type DataDockerConfigState ¶
type DataDockerConfigState struct {
ImmutableTags bool `json:"immutable_tags"`
}
type DataMavenConfigAttributes ¶
type DataMavenConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMavenConfigAttributes) AllowSnapshotOverwrites ¶
func (mc DataMavenConfigAttributes) AllowSnapshotOverwrites() terra.BoolValue
func (DataMavenConfigAttributes) InternalRef ¶
func (mc DataMavenConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMavenConfigAttributes) InternalTokens ¶
func (mc DataMavenConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMavenConfigAttributes) InternalWithRef ¶
func (mc DataMavenConfigAttributes) InternalWithRef(ref terra.Reference) DataMavenConfigAttributes
func (DataMavenConfigAttributes) VersionPolicy ¶
func (mc DataMavenConfigAttributes) VersionPolicy() terra.StringValue
type DataMavenConfigState ¶
type DataRemoteRepositoryConfigAptRepositoryAttributes ¶
type DataRemoteRepositoryConfigAptRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigAptRepositoryAttributes) InternalRef ¶
func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigAptRepositoryAttributes) InternalTokens ¶
func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef ¶
func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigAptRepositoryAttributes
func (DataRemoteRepositoryConfigAptRepositoryAttributes) PublicRepository ¶
func (ar DataRemoteRepositoryConfigAptRepositoryAttributes) PublicRepository() terra.ListValue[DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes]
type DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes ¶
type DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef ¶
func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens ¶
func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalWithRef ¶
func (DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase ¶
func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
func (DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath ¶
func (pr DataRemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
type DataRemoteRepositoryConfigAptRepositoryState ¶
type DataRemoteRepositoryConfigAptRepositoryState struct {
PublicRepository []DataRemoteRepositoryConfigAptRepositoryPublicRepositoryState `json:"public_repository"`
}
type DataRemoteRepositoryConfigAttributes ¶
type DataRemoteRepositoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigAttributes) AptRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) AptRepository() terra.ListValue[DataRemoteRepositoryConfigAptRepositoryAttributes]
func (DataRemoteRepositoryConfigAttributes) Description ¶
func (rrc DataRemoteRepositoryConfigAttributes) Description() terra.StringValue
func (DataRemoteRepositoryConfigAttributes) DockerRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) DockerRepository() terra.ListValue[DataRemoteRepositoryConfigDockerRepositoryAttributes]
func (DataRemoteRepositoryConfigAttributes) InternalRef ¶
func (rrc DataRemoteRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigAttributes) InternalTokens ¶
func (rrc DataRemoteRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigAttributes) InternalWithRef ¶
func (rrc DataRemoteRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigAttributes
func (DataRemoteRepositoryConfigAttributes) MavenRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) MavenRepository() terra.ListValue[DataRemoteRepositoryConfigMavenRepositoryAttributes]
func (DataRemoteRepositoryConfigAttributes) NpmRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) NpmRepository() terra.ListValue[DataRemoteRepositoryConfigNpmRepositoryAttributes]
func (DataRemoteRepositoryConfigAttributes) PythonRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) PythonRepository() terra.ListValue[DataRemoteRepositoryConfigPythonRepositoryAttributes]
func (DataRemoteRepositoryConfigAttributes) UpstreamCredentials ¶
func (rrc DataRemoteRepositoryConfigAttributes) UpstreamCredentials() terra.ListValue[DataRemoteRepositoryConfigUpstreamCredentialsAttributes]
func (DataRemoteRepositoryConfigAttributes) YumRepository ¶
func (rrc DataRemoteRepositoryConfigAttributes) YumRepository() terra.ListValue[DataRemoteRepositoryConfigYumRepositoryAttributes]
type DataRemoteRepositoryConfigDockerRepositoryAttributes ¶
type DataRemoteRepositoryConfigDockerRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalRef ¶
func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens ¶
func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef ¶
func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigDockerRepositoryAttributes
func (DataRemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository ¶
func (dr DataRemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository() terra.StringValue
type DataRemoteRepositoryConfigDockerRepositoryState ¶
type DataRemoteRepositoryConfigDockerRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type DataRemoteRepositoryConfigMavenRepositoryAttributes ¶
type DataRemoteRepositoryConfigMavenRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalRef ¶
func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens ¶
func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef ¶
func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigMavenRepositoryAttributes
func (DataRemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository ¶
func (mr DataRemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository() terra.StringValue
type DataRemoteRepositoryConfigMavenRepositoryState ¶
type DataRemoteRepositoryConfigMavenRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type DataRemoteRepositoryConfigNpmRepositoryAttributes ¶
type DataRemoteRepositoryConfigNpmRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalRef ¶
func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens ¶
func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef ¶
func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigNpmRepositoryAttributes
func (DataRemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository ¶
func (nr DataRemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository() terra.StringValue
type DataRemoteRepositoryConfigNpmRepositoryState ¶
type DataRemoteRepositoryConfigNpmRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type DataRemoteRepositoryConfigPythonRepositoryAttributes ¶
type DataRemoteRepositoryConfigPythonRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalRef ¶
func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens ¶
func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef ¶
func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigPythonRepositoryAttributes
func (DataRemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository ¶
func (pr DataRemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository() terra.StringValue
type DataRemoteRepositoryConfigPythonRepositoryState ¶
type DataRemoteRepositoryConfigPythonRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type DataRemoteRepositoryConfigState ¶
type DataRemoteRepositoryConfigState struct { Description string `json:"description"` AptRepository []DataRemoteRepositoryConfigAptRepositoryState `json:"apt_repository"` DockerRepository []DataRemoteRepositoryConfigDockerRepositoryState `json:"docker_repository"` MavenRepository []DataRemoteRepositoryConfigMavenRepositoryState `json:"maven_repository"` NpmRepository []DataRemoteRepositoryConfigNpmRepositoryState `json:"npm_repository"` PythonRepository []DataRemoteRepositoryConfigPythonRepositoryState `json:"python_repository"` UpstreamCredentials []DataRemoteRepositoryConfigUpstreamCredentialsState `json:"upstream_credentials"` YumRepository []DataRemoteRepositoryConfigYumRepositoryState `json:"yum_repository"` }
type DataRemoteRepositoryConfigUpstreamCredentialsAttributes ¶
type DataRemoteRepositoryConfigUpstreamCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef ¶
func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens ¶
func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef ¶
func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigUpstreamCredentialsAttributes
func (DataRemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials ¶
func (uc DataRemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials() terra.ListValue[DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes]
type DataRemoteRepositoryConfigUpstreamCredentialsState ¶
type DataRemoteRepositoryConfigUpstreamCredentialsState struct {
UsernamePasswordCredentials []DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsState `json:"username_password_credentials"`
}
type DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes ¶
type DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef ¶
func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens ¶
func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalWithRef ¶
func (DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion ¶
func (upc DataRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion() terra.StringValue
type DataRemoteRepositoryConfigYumRepositoryAttributes ¶
type DataRemoteRepositoryConfigYumRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigYumRepositoryAttributes) InternalRef ¶
func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigYumRepositoryAttributes) InternalTokens ¶
func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef ¶
func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef(ref terra.Reference) DataRemoteRepositoryConfigYumRepositoryAttributes
func (DataRemoteRepositoryConfigYumRepositoryAttributes) PublicRepository ¶
func (yr DataRemoteRepositoryConfigYumRepositoryAttributes) PublicRepository() terra.ListValue[DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes]
type DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes ¶
type DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef ¶
func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
func (DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens ¶
func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalWithRef ¶
func (DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase ¶
func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
func (DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath ¶
func (pr DataRemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
type DataRemoteRepositoryConfigYumRepositoryState ¶
type DataRemoteRepositoryConfigYumRepositoryState struct {
PublicRepository []DataRemoteRepositoryConfigYumRepositoryPublicRepositoryState `json:"public_repository"`
}
type DataSource ¶
DataSource represents the Terraform data resource google_artifact_registry_repository.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (garr *DataSource) Attributes() dataGoogleArtifactRegistryRepositoryAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (garr *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (garr *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (garr *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataVirtualRepositoryConfigAttributes ¶
type DataVirtualRepositoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataVirtualRepositoryConfigAttributes) InternalRef ¶
func (vrc DataVirtualRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataVirtualRepositoryConfigAttributes) InternalTokens ¶
func (vrc DataVirtualRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVirtualRepositoryConfigAttributes) InternalWithRef ¶
func (vrc DataVirtualRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) DataVirtualRepositoryConfigAttributes
func (DataVirtualRepositoryConfigAttributes) UpstreamPolicies ¶
func (vrc DataVirtualRepositoryConfigAttributes) UpstreamPolicies() terra.ListValue[DataVirtualRepositoryConfigUpstreamPoliciesAttributes]
type DataVirtualRepositoryConfigState ¶
type DataVirtualRepositoryConfigState struct {
UpstreamPolicies []DataVirtualRepositoryConfigUpstreamPoliciesState `json:"upstream_policies"`
}
type DataVirtualRepositoryConfigUpstreamPoliciesAttributes ¶
type DataVirtualRepositoryConfigUpstreamPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef ¶
func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef() (terra.Reference, error)
func (DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens ¶
func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef ¶
func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef(ref terra.Reference) DataVirtualRepositoryConfigUpstreamPoliciesAttributes
func (DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Priority ¶
func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Priority() terra.NumberValue
func (DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Repository ¶
func (up DataVirtualRepositoryConfigUpstreamPoliciesAttributes) Repository() terra.StringValue
type DockerConfig ¶
type DockerConfigAttributes ¶
type DockerConfigAttributes struct {
// contains filtered or unexported fields
}
func (DockerConfigAttributes) ImmutableTags ¶
func (dc DockerConfigAttributes) ImmutableTags() terra.BoolValue
func (DockerConfigAttributes) InternalRef ¶
func (dc DockerConfigAttributes) InternalRef() (terra.Reference, error)
func (DockerConfigAttributes) InternalTokens ¶
func (dc DockerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DockerConfigAttributes) InternalWithRef ¶
func (dc DockerConfigAttributes) InternalWithRef(ref terra.Reference) DockerConfigAttributes
type DockerConfigState ¶
type DockerConfigState struct {
ImmutableTags bool `json:"immutable_tags"`
}
type MavenConfig ¶
type MavenConfig struct { // AllowSnapshotOverwrites: bool, optional AllowSnapshotOverwrites terra.BoolValue `hcl:"allow_snapshot_overwrites,attr"` // VersionPolicy: string, optional VersionPolicy terra.StringValue `hcl:"version_policy,attr"` }
type MavenConfigAttributes ¶
type MavenConfigAttributes struct {
// contains filtered or unexported fields
}
func (MavenConfigAttributes) AllowSnapshotOverwrites ¶
func (mc MavenConfigAttributes) AllowSnapshotOverwrites() terra.BoolValue
func (MavenConfigAttributes) InternalRef ¶
func (mc MavenConfigAttributes) InternalRef() (terra.Reference, error)
func (MavenConfigAttributes) InternalTokens ¶
func (mc MavenConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MavenConfigAttributes) InternalWithRef ¶
func (mc MavenConfigAttributes) InternalWithRef(ref terra.Reference) MavenConfigAttributes
func (MavenConfigAttributes) VersionPolicy ¶
func (mc MavenConfigAttributes) VersionPolicy() terra.StringValue
type MavenConfigState ¶
type RemoteRepositoryConfig ¶
type RemoteRepositoryConfig struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // RemoteRepositoryConfigAptRepository: optional AptRepository *RemoteRepositoryConfigAptRepository `hcl:"apt_repository,block"` // RemoteRepositoryConfigDockerRepository: optional DockerRepository *RemoteRepositoryConfigDockerRepository `hcl:"docker_repository,block"` // RemoteRepositoryConfigMavenRepository: optional MavenRepository *RemoteRepositoryConfigMavenRepository `hcl:"maven_repository,block"` // RemoteRepositoryConfigNpmRepository: optional NpmRepository *RemoteRepositoryConfigNpmRepository `hcl:"npm_repository,block"` // RemoteRepositoryConfigPythonRepository: optional PythonRepository *RemoteRepositoryConfigPythonRepository `hcl:"python_repository,block"` // RemoteRepositoryConfigUpstreamCredentials: optional UpstreamCredentials *RemoteRepositoryConfigUpstreamCredentials `hcl:"upstream_credentials,block"` // RemoteRepositoryConfigYumRepository: optional YumRepository *RemoteRepositoryConfigYumRepository `hcl:"yum_repository,block"` }
type RemoteRepositoryConfigAptRepository ¶
type RemoteRepositoryConfigAptRepository struct { // RemoteRepositoryConfigAptRepositoryPublicRepository: optional PublicRepository *RemoteRepositoryConfigAptRepositoryPublicRepository `hcl:"public_repository,block"` }
type RemoteRepositoryConfigAptRepositoryAttributes ¶
type RemoteRepositoryConfigAptRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigAptRepositoryAttributes) InternalRef ¶
func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigAptRepositoryAttributes) InternalTokens ¶
func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef ¶
func (ar RemoteRepositoryConfigAptRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAptRepositoryAttributes
func (RemoteRepositoryConfigAptRepositoryAttributes) PublicRepository ¶
func (ar RemoteRepositoryConfigAptRepositoryAttributes) PublicRepository() terra.ListValue[RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes]
type RemoteRepositoryConfigAptRepositoryPublicRepository ¶
type RemoteRepositoryConfigAptRepositoryPublicRepository struct { // RepositoryBase: string, required RepositoryBase terra.StringValue `hcl:"repository_base,attr" validate:"required"` // RepositoryPath: string, required RepositoryPath terra.StringValue `hcl:"repository_path,attr" validate:"required"` }
type RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes ¶
type RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef ¶
func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens ¶
func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalWithRef ¶
func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes
func (RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase ¶
func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
func (RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath ¶
func (pr RemoteRepositoryConfigAptRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
type RemoteRepositoryConfigAptRepositoryState ¶
type RemoteRepositoryConfigAptRepositoryState struct {
PublicRepository []RemoteRepositoryConfigAptRepositoryPublicRepositoryState `json:"public_repository"`
}
type RemoteRepositoryConfigAttributes ¶
type RemoteRepositoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigAttributes) AptRepository ¶
func (rrc RemoteRepositoryConfigAttributes) AptRepository() terra.ListValue[RemoteRepositoryConfigAptRepositoryAttributes]
func (RemoteRepositoryConfigAttributes) Description ¶
func (rrc RemoteRepositoryConfigAttributes) Description() terra.StringValue
func (RemoteRepositoryConfigAttributes) DockerRepository ¶
func (rrc RemoteRepositoryConfigAttributes) DockerRepository() terra.ListValue[RemoteRepositoryConfigDockerRepositoryAttributes]
func (RemoteRepositoryConfigAttributes) InternalRef ¶
func (rrc RemoteRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigAttributes) InternalTokens ¶
func (rrc RemoteRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigAttributes) InternalWithRef ¶
func (rrc RemoteRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigAttributes
func (RemoteRepositoryConfigAttributes) MavenRepository ¶
func (rrc RemoteRepositoryConfigAttributes) MavenRepository() terra.ListValue[RemoteRepositoryConfigMavenRepositoryAttributes]
func (RemoteRepositoryConfigAttributes) NpmRepository ¶
func (rrc RemoteRepositoryConfigAttributes) NpmRepository() terra.ListValue[RemoteRepositoryConfigNpmRepositoryAttributes]
func (RemoteRepositoryConfigAttributes) PythonRepository ¶
func (rrc RemoteRepositoryConfigAttributes) PythonRepository() terra.ListValue[RemoteRepositoryConfigPythonRepositoryAttributes]
func (RemoteRepositoryConfigAttributes) UpstreamCredentials ¶
func (rrc RemoteRepositoryConfigAttributes) UpstreamCredentials() terra.ListValue[RemoteRepositoryConfigUpstreamCredentialsAttributes]
func (RemoteRepositoryConfigAttributes) YumRepository ¶
func (rrc RemoteRepositoryConfigAttributes) YumRepository() terra.ListValue[RemoteRepositoryConfigYumRepositoryAttributes]
type RemoteRepositoryConfigDockerRepository ¶
type RemoteRepositoryConfigDockerRepository struct { // PublicRepository: string, optional PublicRepository terra.StringValue `hcl:"public_repository,attr"` }
type RemoteRepositoryConfigDockerRepositoryAttributes ¶
type RemoteRepositoryConfigDockerRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigDockerRepositoryAttributes) InternalRef ¶
func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens ¶
func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef ¶
func (dr RemoteRepositoryConfigDockerRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigDockerRepositoryAttributes
func (RemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository ¶
func (dr RemoteRepositoryConfigDockerRepositoryAttributes) PublicRepository() terra.StringValue
type RemoteRepositoryConfigDockerRepositoryState ¶
type RemoteRepositoryConfigDockerRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type RemoteRepositoryConfigMavenRepository ¶
type RemoteRepositoryConfigMavenRepository struct { // PublicRepository: string, optional PublicRepository terra.StringValue `hcl:"public_repository,attr"` }
type RemoteRepositoryConfigMavenRepositoryAttributes ¶
type RemoteRepositoryConfigMavenRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigMavenRepositoryAttributes) InternalRef ¶
func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens ¶
func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef ¶
func (mr RemoteRepositoryConfigMavenRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigMavenRepositoryAttributes
func (RemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository ¶
func (mr RemoteRepositoryConfigMavenRepositoryAttributes) PublicRepository() terra.StringValue
type RemoteRepositoryConfigMavenRepositoryState ¶
type RemoteRepositoryConfigMavenRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type RemoteRepositoryConfigNpmRepository ¶
type RemoteRepositoryConfigNpmRepository struct { // PublicRepository: string, optional PublicRepository terra.StringValue `hcl:"public_repository,attr"` }
type RemoteRepositoryConfigNpmRepositoryAttributes ¶
type RemoteRepositoryConfigNpmRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigNpmRepositoryAttributes) InternalRef ¶
func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens ¶
func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef ¶
func (nr RemoteRepositoryConfigNpmRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigNpmRepositoryAttributes
func (RemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository ¶
func (nr RemoteRepositoryConfigNpmRepositoryAttributes) PublicRepository() terra.StringValue
type RemoteRepositoryConfigNpmRepositoryState ¶
type RemoteRepositoryConfigNpmRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type RemoteRepositoryConfigPythonRepository ¶
type RemoteRepositoryConfigPythonRepository struct { // PublicRepository: string, optional PublicRepository terra.StringValue `hcl:"public_repository,attr"` }
type RemoteRepositoryConfigPythonRepositoryAttributes ¶
type RemoteRepositoryConfigPythonRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigPythonRepositoryAttributes) InternalRef ¶
func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens ¶
func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef ¶
func (pr RemoteRepositoryConfigPythonRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigPythonRepositoryAttributes
func (RemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository ¶
func (pr RemoteRepositoryConfigPythonRepositoryAttributes) PublicRepository() terra.StringValue
type RemoteRepositoryConfigPythonRepositoryState ¶
type RemoteRepositoryConfigPythonRepositoryState struct {
PublicRepository string `json:"public_repository"`
}
type RemoteRepositoryConfigState ¶
type RemoteRepositoryConfigState struct { Description string `json:"description"` AptRepository []RemoteRepositoryConfigAptRepositoryState `json:"apt_repository"` DockerRepository []RemoteRepositoryConfigDockerRepositoryState `json:"docker_repository"` MavenRepository []RemoteRepositoryConfigMavenRepositoryState `json:"maven_repository"` NpmRepository []RemoteRepositoryConfigNpmRepositoryState `json:"npm_repository"` PythonRepository []RemoteRepositoryConfigPythonRepositoryState `json:"python_repository"` UpstreamCredentials []RemoteRepositoryConfigUpstreamCredentialsState `json:"upstream_credentials"` YumRepository []RemoteRepositoryConfigYumRepositoryState `json:"yum_repository"` }
type RemoteRepositoryConfigUpstreamCredentials ¶
type RemoteRepositoryConfigUpstreamCredentials struct { // RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials: optional UsernamePasswordCredentials *RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials `hcl:"username_password_credentials,block"` }
type RemoteRepositoryConfigUpstreamCredentialsAttributes ¶
type RemoteRepositoryConfigUpstreamCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef ¶
func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens ¶
func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef ¶
func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigUpstreamCredentialsAttributes
func (RemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials ¶
func (uc RemoteRepositoryConfigUpstreamCredentialsAttributes) UsernamePasswordCredentials() terra.ListValue[RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes]
type RemoteRepositoryConfigUpstreamCredentialsState ¶
type RemoteRepositoryConfigUpstreamCredentialsState struct {
UsernamePasswordCredentials []RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsState `json:"username_password_credentials"`
}
type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials ¶
type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials struct { // PasswordSecretVersion: string, optional PasswordSecretVersion terra.StringValue `hcl:"password_secret_version,attr"` // Username: string, optional Username terra.StringValue `hcl:"username,attr"` }
type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes ¶
type RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef ¶
func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens ¶
func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) InternalWithRef ¶
func (RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion ¶
func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) PasswordSecretVersion() terra.StringValue
func (RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) Username ¶
func (upc RemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsAttributes) Username() terra.StringValue
type RemoteRepositoryConfigYumRepository ¶
type RemoteRepositoryConfigYumRepository struct { // RemoteRepositoryConfigYumRepositoryPublicRepository: optional PublicRepository *RemoteRepositoryConfigYumRepositoryPublicRepository `hcl:"public_repository,block"` }
type RemoteRepositoryConfigYumRepositoryAttributes ¶
type RemoteRepositoryConfigYumRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigYumRepositoryAttributes) InternalRef ¶
func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigYumRepositoryAttributes) InternalTokens ¶
func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef ¶
func (yr RemoteRepositoryConfigYumRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigYumRepositoryAttributes
func (RemoteRepositoryConfigYumRepositoryAttributes) PublicRepository ¶
func (yr RemoteRepositoryConfigYumRepositoryAttributes) PublicRepository() terra.ListValue[RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes]
type RemoteRepositoryConfigYumRepositoryPublicRepository ¶
type RemoteRepositoryConfigYumRepositoryPublicRepository struct { // RepositoryBase: string, required RepositoryBase terra.StringValue `hcl:"repository_base,attr" validate:"required"` // RepositoryPath: string, required RepositoryPath terra.StringValue `hcl:"repository_path,attr" validate:"required"` }
type RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes ¶
type RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef ¶
func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalRef() (terra.Reference, error)
func (RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens ¶
func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalWithRef ¶
func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) InternalWithRef(ref terra.Reference) RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes
func (RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase ¶
func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryBase() terra.StringValue
func (RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath ¶
func (pr RemoteRepositoryConfigYumRepositoryPublicRepositoryAttributes) RepositoryPath() terra.StringValue
type RemoteRepositoryConfigYumRepositoryState ¶
type RemoteRepositoryConfigYumRepositoryState struct {
PublicRepository []RemoteRepositoryConfigYumRepositoryPublicRepositoryState `json:"public_repository"`
}
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_artifact_registry_repository.
func (*Resource) Attributes ¶
func (garr *Resource) Attributes() googleArtifactRegistryRepositoryAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (garr *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (garr *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 ¶
type VirtualRepositoryConfig ¶
type VirtualRepositoryConfig struct { // VirtualRepositoryConfigUpstreamPolicies: min=0 UpstreamPolicies []VirtualRepositoryConfigUpstreamPolicies `hcl:"upstream_policies,block" validate:"min=0"` }
type VirtualRepositoryConfigAttributes ¶
type VirtualRepositoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualRepositoryConfigAttributes) InternalRef ¶
func (vrc VirtualRepositoryConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualRepositoryConfigAttributes) InternalTokens ¶
func (vrc VirtualRepositoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualRepositoryConfigAttributes) InternalWithRef ¶
func (vrc VirtualRepositoryConfigAttributes) InternalWithRef(ref terra.Reference) VirtualRepositoryConfigAttributes
func (VirtualRepositoryConfigAttributes) UpstreamPolicies ¶
func (vrc VirtualRepositoryConfigAttributes) UpstreamPolicies() terra.ListValue[VirtualRepositoryConfigUpstreamPoliciesAttributes]
type VirtualRepositoryConfigState ¶
type VirtualRepositoryConfigState struct {
UpstreamPolicies []VirtualRepositoryConfigUpstreamPoliciesState `json:"upstream_policies"`
}
type VirtualRepositoryConfigUpstreamPolicies ¶
type VirtualRepositoryConfigUpstreamPolicies struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // Repository: string, optional Repository terra.StringValue `hcl:"repository,attr"` }
type VirtualRepositoryConfigUpstreamPoliciesAttributes ¶
type VirtualRepositoryConfigUpstreamPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) Id ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Id() terra.StringValue
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalRef() (terra.Reference, error)
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) InternalWithRef(ref terra.Reference) VirtualRepositoryConfigUpstreamPoliciesAttributes
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) Priority ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Priority() terra.NumberValue
func (VirtualRepositoryConfigUpstreamPoliciesAttributes) Repository ¶
func (up VirtualRepositoryConfigUpstreamPoliciesAttributes) Repository() terra.StringValue