public sealed class MSI : IMessage<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IEquatable<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IDeepCloneable<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IBufferMessage, IMessageAn MSI package. MSI packages only support INSTALLED state.
Implements
IMessage<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IEquatable<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IDeepCloneable<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
MSI()
public MSI()MSI(OSPolicy.Types.Resource.Types.PackageResource.Types.MSI)
public MSI(OSPolicy.Types.Resource.Types.PackageResource.Types.MSI other)| Parameter | |
|---|---|
| Name | Description |
other |
OSPolicy.Types.Resource.Types.PackageResource.Types.MSI |
Properties
Properties
public RepeatedField<string> Properties { get; }Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|
Source
public OSPolicy.Types.Resource.Types.File Source { get; set; }Required. The MSI package.
| Property Value | |
|---|---|
| Type | Description |
OSPolicy.Types.Resource.Types.File |
|