/// <summary> /// Initializes a new instance of the HelmReleasePropertiesDefinition /// class. /// </summary> /// <param name="lastRevisionApplied">The revision number of the last /// released object change</param> /// <param name="helmChartRef">The reference to the HelmChart object /// used as the source to this HelmRelease</param> /// <param name="failureCount">Total number of times that the /// HelmRelease failed to install or upgrade</param> /// <param name="installFailureCount">Number of times that the /// HelmRelease failed to install</param> /// <param name="upgradeFailureCount">Number of times that the /// HelmRelease failed to upgrade</param> public HelmReleasePropertiesDefinition(long?lastRevisionApplied = default(long?), ObjectReferenceDefinition helmChartRef = default(ObjectReferenceDefinition), long?failureCount = default(long?), long?installFailureCount = default(long?), long?upgradeFailureCount = default(long?)) { LastRevisionApplied = lastRevisionApplied; HelmChartRef = helmChartRef; FailureCount = failureCount; InstallFailureCount = installFailureCount; UpgradeFailureCount = upgradeFailureCount; CustomInit(); }
/// <summary> /// Initializes a new instance of the ObjectStatusDefinition class. /// </summary> /// <param name="name">Name of the applied object</param> /// <param name="namespaceProperty">Namespace of the applied /// object</param> /// <param name="kind">Kind of the applied object</param> /// <param name="complianceState">Compliance state of the applied /// object showing whether the applied object has come into a ready /// state on the cluster. Possible values include: 'Compliant', /// 'Non-Compliant', 'Pending', 'Suspended', 'Unknown'</param> /// <param name="appliedBy">Object reference to the Kustomization that /// applied this object</param> /// <param name="statusConditions">List of Kubernetes object status /// conditions present on the cluster</param> /// <param name="helmReleaseProperties">Additional properties that are /// provided from objects of the HelmRelease kind</param> public ObjectStatusDefinition(string name = default(string), string namespaceProperty = default(string), string kind = default(string), string complianceState = default(string), ObjectReferenceDefinition appliedBy = default(ObjectReferenceDefinition), IList <ObjectStatusConditionDefinition> statusConditions = default(IList <ObjectStatusConditionDefinition>), HelmReleasePropertiesDefinition helmReleaseProperties = default(HelmReleasePropertiesDefinition)) { Name = name; NamespaceProperty = namespaceProperty; Kind = kind; ComplianceState = complianceState; AppliedBy = appliedBy; StatusConditions = statusConditions; HelmReleaseProperties = helmReleaseProperties; CustomInit(); }