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, IMessage
An MSI package. MSI packages only support INSTALLED state.
Implements
IMessage<OSPolicy.Types.Resource.Types.PackageResource.Types.MSI>, System.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 |