AWSEC2EnableAwsNetworkPerformanceMetricSubscriptionRequest

Objective-C

@interface AWSEC2EnableAwsNetworkPerformanceMetricSubscriptionRequest

Swift

class AWSEC2EnableAwsNetworkPerformanceMetricSubscriptionRequest
  • The target Region (like us-east-2) or Availability Zone ID (like use2-az2) that the metric subscription is enabled for. If you use Availability Zone IDs, the Source and Destination Availability Zones must be in the same Region.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable destination;

    Swift

    var destination: String? { get set }
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The metric used for the enabled subscription.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2MetricType metric;

    Swift

    var metric: AWSEC2MetricType { get set }
  • The source Region (like us-east-1) or Availability Zone ID (like use1-az1) that the metric subscription is enabled for. If you use Availability Zone IDs, the Source and Destination Availability Zones must be in the same Region.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable source;

    Swift

    var source: String? { get set }
  • The statistic used for the enabled subscription.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2StatisticType statistic;

    Swift

    var statistic: AWSEC2StatisticType { get set }