Summary
contract for an MsDeployProvider
- Namespace
- Cake
.MsDeploy .Providers - Interfaces
- Implementing Types
-
- DirPathProvider
- Root
Web Config64 Provider - MsDeployProvider
- App
Pool Enable32 Bit Provider - MetaKeyProvider
- Url
Scan Config Provider - DbMySqlProvider
- AutoProvider
- RunCommandProvider
- PackageProvider
- Backup
Manager Provider - App
Host Config Provider - Content
Path Asp Net Core Provider - ManifestProvider
- ComObject32Provider
- Root
Web Config32 Provider - FilePathProvider
- ContentPathProvider
- Cert
Store Settings Provider - AppPoolNetFxProvider
- WebServerProvider
- App
Pool Pipeline Provider - Backup
Settings Provider - DbFullSqlProvider
- RecycleAppProvider
- DbSqliteProvider
- App
Host Auth Override Provider - GacInstallProvider
- CreateAppProvider
- RegValueProvider
- WebServer60Provider
- Machine
Config64 Provider - Content
Path Lib Provider - Machine
Config32 Provider - ComObject64Provider
- IisAppProvider
- DbDacFxProvider
- RegKeyProvider
- App
Pool Config Provider - CertProvider
- ArchiveDirProvider
- App
Host Schema Provider - SetAclProvider
- GacAssemblyProvider
graph TD
Interface0["IMsDeployArgument"]-.->Type
click Interface0 "/Cake.MsDeploy/api/Cake.MsDeploy/IMsDeployArgument"
Type["IMsDeployProvider"]
class Type type-node
Type-.->Implementing0["DirPathProvider"]
click Implementing0 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/DirPathProvider"
Type-.->Implementing1["RootWebConfig64Provider"]
click Implementing1 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RootWebConfig64Provider"
Type-.->Implementing2["MsDeployProvider"]
click Implementing2 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers/MsDeployProvider"
Type-.->Implementing3["AppPoolEnable32BitProvider"]
click Implementing3 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppPoolEnable32BitProvider"
Type-.->Implementing4["MetaKeyProvider"]
click Implementing4 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/MetaKeyProvider"
Type-.->Implementing5["UrlScanConfigProvider"]
click Implementing5 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/UrlScanConfigProvider"
Type-.->Implementing6["DbMySqlProvider"]
click Implementing6 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/DbMySqlProvider"
Type-.->Implementing7["AutoProvider"]
click Implementing7 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AutoProvider"
Type-.->Implementing8["RunCommandProvider"]
click Implementing8 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RunCommandProvider"
Type-.->Implementing9["PackageProvider"]
click Implementing9 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/PackageProvider"
Type-.->Implementing10["BackupManagerProvider"]
click Implementing10 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/BackupManagerProvider"
Type-.->Implementing11["AppHostConfigProvider"]
click Implementing11 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppHostConfigProvider"
Type-.->Implementing12["ContentPathAspNetCoreProvider"]
click Implementing12 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ContentPathAspNetCoreProvider"
Type-.->Implementing13["ManifestProvider"]
click Implementing13 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ManifestProvider"
Type-.->Implementing14["ComObject32Provider"]
click Implementing14 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ComObject32Provider"
Type-.->Implementing15["RootWebConfig32Provider"]
click Implementing15 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RootWebConfig32Provider"
Type-.->Implementing16["FilePathProvider"]
click Implementing16 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/FilePathProvider"
Type-.->Implementing17["ContentPathProvider"]
click Implementing17 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ContentPathProvider"
Type-.->Implementing18["CertStoreSettingsProvider"]
click Implementing18 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/CertStoreSettingsProvider"
Type-.->Implementing19["AppPoolNetFxProvider"]
click Implementing19 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppPoolNetFxProvider"
Type-.->Implementing20["WebServerProvider"]
click Implementing20 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/WebServerProvider"
Type-.->Implementing21["AppPoolPipelineProvider"]
click Implementing21 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppPoolPipelineProvider"
Type-.->Implementing22["BackupSettingsProvider"]
click Implementing22 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/BackupSettingsProvider"
Type-.->Implementing23["DbFullSqlProvider"]
click Implementing23 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/DbFullSqlProvider"
Type-.->Implementing24["RecycleAppProvider"]
click Implementing24 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RecycleAppProvider"
Type-.->Implementing25["DbSqliteProvider"]
click Implementing25 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/DbSqliteProvider"
Type-.->Implementing26["AppHostAuthOverrideProvider"]
click Implementing26 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppHostAuthOverrideProvider"
Type-.->Implementing27["GacInstallProvider"]
click Implementing27 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/GacInstallProvider"
Type-.->Implementing28["CreateAppProvider"]
click Implementing28 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/CreateAppProvider"
Type-.->Implementing29["RegValueProvider"]
click Implementing29 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RegValueProvider"
Type-.->Implementing30["WebServer60Provider"]
click Implementing30 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/WebServer60Provider"
Type-.->Implementing31["MachineConfig64Provider"]
click Implementing31 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/MachineConfig64Provider"
Type-.->Implementing32["ContentPathLibProvider"]
click Implementing32 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ContentPathLibProvider"
Type-.->Implementing33["MachineConfig32Provider"]
click Implementing33 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/MachineConfig32Provider"
Type-.->Implementing34["ComObject64Provider"]
click Implementing34 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ComObject64Provider"
Type-.->Implementing35["IisAppProvider"]
click Implementing35 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/IisAppProvider"
Type-.->Implementing36["DbDacFxProvider"]
click Implementing36 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/DbDacFxProvider"
Type-.->Implementing37["RegKeyProvider"]
click Implementing37 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/RegKeyProvider"
Type-.->Implementing38["AppPoolConfigProvider"]
click Implementing38 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppPoolConfigProvider"
Type-.->Implementing39["CertProvider"]
click Implementing39 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/CertProvider"
Type-.->Implementing40["ArchiveDirProvider"]
click Implementing40 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/ArchiveDirProvider"
Type-.->Implementing41["AppHostSchemaProvider"]
click Implementing41 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/AppHostSchemaProvider"
Type-.->Implementing42["SetAclProvider"]
click Implementing42 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/SetAclProvider"
Type-.->Implementing43["GacAssemblyProvider"]
click Implementing43 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers.MsDeployProviders/GacAssemblyProvider"
Syntax
public interface IMsDeployProvider : IMsDeployArgument
Properties
Name | Value | Summary |
---|---|---|
AuthenticationType | Authentication |
Authentication scheme to use. NTLM is the default setting. If the wmsvc option is specified, then Basic is the default setting.
|
ComputerName | string |
Name of remote computer or proxy-URL
|
Direction | Direction |
Determines if the Provider is a source or destination
|
IncludeAcls | bool? |
If true, include ACLs in the operation (applies to the file system, registry, and metabase).
|
Password | string |
Password of the user for remote connections (required if using Basic authentication).
|
Path | string |
Path of the provider type
|
PublishSettings | string |
File path to a publish settings file which contains remote connection information
|
TempAgent | bool? |
Temporarily install the remote agent for the duration of a remote operation.
|
Type | string |
Name of the MSDeploy Provider
|
Username | string |
User name to authenticate for remote connections (required if using Basic authentication).
|
WebManagementService | string |
Name of remote computer or proxy-URL for the Web Management Service (WMSvc). Assumes that the service is listening on port 8172.
|