/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the servicecatalog-2015-12-10.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.ServiceCatalog.Model { /// /// The user-defined preferences that will be applied during product provisioning, unless /// overridden by ProvisioningPreferences or UpdateProvisioningPreferences. /// /// /// /// For more information on maximum concurrent accounts and failure tolerance, see Stack /// set operation options in the CloudFormation User Guide. /// /// public partial class ProvisioningArtifactPreferences { private List _stackSetAccounts = new List(); private List _stackSetRegions = new List(); /// /// Gets and sets the property StackSetAccounts. /// /// One or more Amazon Web Services accounts where stack instances are deployed from the /// stack set. These accounts can be scoped in ProvisioningPreferences$StackSetAccounts /// and UpdateProvisioningPreferences$StackSetAccounts. /// /// /// /// Applicable only to a CFN_STACKSET provisioned product type. /// /// public List StackSetAccounts { get { return this._stackSetAccounts; } set { this._stackSetAccounts = value; } } // Check to see if StackSetAccounts property is set internal bool IsSetStackSetAccounts() { return this._stackSetAccounts != null && this._stackSetAccounts.Count > 0; } /// /// Gets and sets the property StackSetRegions. /// /// One or more Amazon Web Services Regions where stack instances are deployed from the /// stack set. These Regions can be scoped in ProvisioningPreferences$StackSetRegions /// and UpdateProvisioningPreferences$StackSetRegions. /// /// /// /// Applicable only to a CFN_STACKSET provisioned product type. /// /// public List StackSetRegions { get { return this._stackSetRegions; } set { this._stackSetRegions = value; } } // Check to see if StackSetRegions property is set internal bool IsSetStackSetRegions() { return this._stackSetRegions != null && this._stackSetRegions.Count > 0; } } }