MCPcopy Create free account
hub / github.com/cloudfoundry/bosh-agent / NewWindowsPlatform

Function NewWindowsPlatform

platform/windows_platform.go:73–108  ·  view source on GitHub ↗
(
	collector boshstats.Collector,
	fs boshsys.FileSystem,
	cmdRunner boshsys.CmdRunner,
	dirProvider boshdirs.Provider,
	netManager boshnet.Manager,
	certManager boshcert.Manager,
	devicePathResolver boshdpresolv.DevicePathResolver,
	options Options,
	logger boshlog.Logger,
	defaultNetworkResolver boshsettings.DefaultNetworkResolver,
	auditLogger AuditLogger,
	uuidGenerator boshuuid.Generator,
	diskManager WindowsDiskManager,
	logsTarProvider boshlogstarprovider.LogsTarProvider,
)

Source from the content-addressed store, hash-verified

71}
72
73func NewWindowsPlatform(
74 collector boshstats.Collector,
75 fs boshsys.FileSystem,
76 cmdRunner boshsys.CmdRunner,
77 dirProvider boshdirs.Provider,
78 netManager boshnet.Manager,
79 certManager boshcert.Manager,
80 devicePathResolver boshdpresolv.DevicePathResolver,
81 options Options,
82 logger boshlog.Logger,
83 defaultNetworkResolver boshsettings.DefaultNetworkResolver,
84 auditLogger AuditLogger,
85 uuidGenerator boshuuid.Generator,
86 diskManager WindowsDiskManager,
87 logsTarProvider boshlogstarprovider.LogsTarProvider,
88) Platform {
89 return &WindowsPlatform{
90 fs: fs,
91 cmdRunner: cmdRunner,
92 collector: collector,
93 compressor: boshcmd.NewTarballCompressor(cmdRunner, fs),
94 copier: boshcmd.NewGenericCpCopier(fs, logger),
95 dirProvider: dirProvider,
96 netManager: netManager,
97 devicePathResolver: devicePathResolver,
98 vitalsService: boshvitals.NewService(collector, dirProvider, nil),
99 certManager: certManager,
100 options: options,
101 defaultNetworkResolver: defaultNetworkResolver,
102 auditLogger: auditLogger,
103 uuidGenerator: uuidGenerator,
104 diskManager: diskManager,
105 logger: logger,
106 logsTarProvider: logsTarProvider,
107 }
108}
109
110func (p WindowsPlatform) AssociateDisk(name string, settings boshsettings.DiskSettings) error {
111 return errors.New("unimplemented")

Callers 2

NewProviderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected