/* * 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 health-2016-08-04.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.AWSHealth.Model { /// /// This is the response object from the DescribeAffectedAccountsForOrganization operation. /// public partial class DescribeAffectedAccountsForOrganizationResponse : AmazonWebServiceResponse { private List _affectedAccounts = new List(); private EventScopeCode _eventScopeCode; private string _nextToken; /// /// Gets and sets the property AffectedAccounts. /// /// A JSON set of elements of the affected accounts. /// /// public List AffectedAccounts { get { return this._affectedAccounts; } set { this._affectedAccounts = value; } } // Check to see if AffectedAccounts property is set internal bool IsSetAffectedAccounts() { return this._affectedAccounts != null && this._affectedAccounts.Count > 0; } /// /// Gets and sets the property EventScopeCode. /// /// This parameter specifies if the Health event is a public Amazon Web Service event /// or an account-specific event. /// ///
  • /// /// If the eventScopeCode value is PUBLIC, then the affectedAccounts /// value is always empty. /// ///
  • /// /// If the eventScopeCode value is ACCOUNT_SPECIFIC, then the /// affectedAccounts value lists the affected Amazon Web Services accounts /// in your organization. For example, if an event affects a service such as Amazon Elastic /// Compute Cloud and you have Amazon Web Services accounts that use that service, those /// account IDs appear in the response. /// ///
  • /// /// If the eventScopeCode value is NONE, then the eventArn /// that you specified in the request is invalid or doesn't exist. /// ///
///
public EventScopeCode EventScopeCode { get { return this._eventScopeCode; } set { this._eventScopeCode = value; } } // Check to see if EventScopeCode property is set internal bool IsSetEventScopeCode() { return this._eventScopeCode != null; } /// /// Gets and sets the property NextToken. /// /// If the results of a search are large, only a portion of the results are returned, /// and a nextToken pagination token is returned in the response. To retrieve /// the next batch of results, reissue the search request and include the returned token. /// When all results have been returned, the response does not contain a pagination token /// value. /// /// [AWSProperty(Min=4, Max=10000)] public string NextToken { get { return this._nextToken; } set { this._nextToken = value; } } // Check to see if NextToken property is set internal bool IsSetNextToken() { return this._nextToken != null; } } }