Documentation
¶
Index ¶
Constants ¶
View Source
const ( TemplateStringRepositoryAptHosted = ` resource "nexus_repository_apt_hosted" "acceptance" { distribution = "{{ .Apt.Distribution }}" signing { keypair = "{{ .AptSigning.Keypair }}" {{- if .AptSigning.Passphrase }} passphrase = "{{ .AptSigning.Passphrase }}" {{- end }} } ` + TemplateStringHostedRepository TemplateStringRepositoryAptProxy = ` resource "nexus_repository_apt_proxy" "acceptance" { distribution = "{{ .Apt.Distribution }}" flat = "{{ .Apt.Flat }}" ` + TemplateStringProxyRepository )
View Source
const ( TemplateStringRepositoryDockerHosted = ` resource "nexus_repository_docker_hosted" "acceptance" { docker { force_basic_auth = "{{ .Docker.ForceBasicAuth }}" {{- if .Docker.HTTPPort }} http_port = "{{ .Docker.HTTPPort }}" {{- end }} {{- if .Docker.HTTPSPort }} https_port = "{{ .Docker.HTTPSPort }}" {{- end }} v1_enabled = "{{ .Docker.V1Enabled }}" } ` + TemplateStringHostedRepository TemplateStringRepositoryDockerGroup = ` resource "nexus_repository_docker_group" "acceptance" { docker { force_basic_auth = "{{ .Docker.ForceBasicAuth }}" {{- if .Docker.HTTPPort }} http_port = "{{ .Docker.HTTPPort }}" {{- end }} {{- if .Docker.HTTPSPort }} https_port = "{{ .Docker.HTTPSPort }}" {{- end }} v1_enabled = "{{ .Docker.V1Enabled }}" } depends_on = [ nexus_repository_docker_hosted.acceptance ] ` + TemplateStringGroupDeployRepository TemplateStringRepositoryDockerProxy = ` resource "nexus_repository_docker_proxy" "acceptance" { docker { force_basic_auth = "{{ .Docker.ForceBasicAuth }}" {{- if .Docker.HTTPPort }} http_port = "{{ .Docker.HTTPPort }}" {{- end }} {{- if .Docker.HTTPSPort }} https_port = "{{ .Docker.HTTPSPort }}" {{- end }} v1_enabled = "{{ .Docker.V1Enabled }}" } docker_proxy { index_type = "{{ .DockerProxy.IndexType }}" {{- if .DockerProxy.IndexURL }} index_url = "{{ .DockerProxy.IndexURL }}" {{- end }} } ` + TemplateStringProxyRepository )
View Source
const ( TemplateStringRepositoryYumHosted = ` resource "nexus_repository_yum_hosted" "acceptance" { {{- if .Yum.DeployPolicy }} deploy_policy = "{{ .Yum.DeployPolicy }}" {{- end }} repodata_depth = {{ .Yum.RepodataDepth }} ` + TemplateStringHostedRepository TemplateStringRepositoryYumGroup = ` resource "nexus_repository_yum_group" "acceptance" { {{ if .YumSigning }} yum_signing { keypair = "{{ .YumSigning.Keypair }}" {{ if .YumSigning.Passphrase }} passphrase = "{{ .YumSigning.Passphrase }}" {{ end -}} } {{ end -}} depends_on = [ nexus_repository_yum_hosted.acceptance ] ` + TemplateStringGroupRepository TemplateStringRepositoryYumProxy = ` resource "nexus_repository_yum_proxy" "acceptance" { {{ if .YumSigning }} yum_signing { keypair = "{{ .YumSigning.Keypair }}" {{ if .YumSigning.Passphrase }} passphrase = "{{ .YumSigning.Passphrase }}" {{ end -}} } {{ end -}} ` + TemplateStringProxyRepository )
View Source
const ( TemplateStringProxyRepository = TemplateStringNameOnline + TemplateStringCleanup + TemplateStringHTTPClient + TemplateStringNegativeCache + TemplateStringProxy + TemplateStringRoutingRule + TemplateStringStorage + TemplateStringEnd TemplateStringHostedRepository = TemplateStringNameOnline + TemplateStringCleanup + TemplateStringComponent + TemplateStringStorageHosted + TemplateStringEnd TemplateStringGroupRepository = TemplateStringNameOnline + TemplateStringGroup + TemplateStringStorage + TemplateStringEnd TemplateStringGroupDeployRepository = TemplateStringNameOnline + TemplateStringGroupDeploy + TemplateStringStorage + TemplateStringEnd TemplateStringNameOnline = ` name = "{{ .Name }}" online = {{ .Online }} ` TemplateStringCleanup = `` /* 141-byte string literal not displayed */ TemplateStringComponent = ` {{ if .Component }} component { proprietary_components = {{ .Component.ProprietaryComponents }} } {{ end -}} ` TemplateStringHTTPClient = `` /* 1473-byte string literal not displayed */ TemplateStringGroup = ` group { member_names = [ {{- range $val := .Group.MemberNames }} "{{ $val }}", {{ end -}} ] } ` TemplateStringGroupDeploy = `` /* 193-byte string literal not displayed */ TemplateStringNegativeCache = `` /* 220-byte string literal not displayed */ TemplateStringProxy = `` /* 246-byte string literal not displayed */ TemplateStringRoutingRule = ` {{ if .RoutingRule }} routing_rule = nexus_routing_rule.acceptance.name {{ end -}} ` TemplateStringStorage = `` /* 159-byte string literal not displayed */ TemplateStringStorageHosted = `` /* 269-byte string literal not displayed */ TemplateStringEnd = ` } ` )
View Source
const ( TemplateStringRepositoryMavenHosted = ` resource "nexus_repository_maven_hosted" "acceptance" { maven { {{- if .Maven.VersionPolicy }} version_policy = "{{ .Maven.VersionPolicy }}" {{- end }} {{- if .Maven.LayoutPolicy }} layout_policy = "{{ .Maven.LayoutPolicy }}" {{- end }} {{- if .Maven.ContentDisposition }} content_disposition = "{{ .Maven.ContentDisposition }}" {{- end }} } ` + TemplateStringHostedRepository )
Variables ¶
View Source
var ( TestAccProviders map[string]*schema.Provider TestAccProvider *schema.Provider TemplateFuncMap = template.FuncMap{ "deref": func(data interface{}) string { switch v := data.(type) { case *string: return *v case *int: return fmt.Sprintf("%d", *v) default: return fmt.Sprintf("%v", v) } }, } )
Functions ¶
func AccPreCheck ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.