示例#1
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS ElastiCache'
prefix = 'elasticache'

AuthorizeCacheSecurityGroupIngress = \
    Action(prefix, 'AuthorizeCacheSecurityGroupIngress')
CreateCacheCluster = Action(prefix, 'CreateCacheCluster')
CreateCacheParameterGroup = Action(prefix, 'CreateCacheParameterGroup')
CreateCacheSecurityGroup = Action(prefix, 'CreateCacheSecurityGroup')
DeleteCacheCluster = Action(prefix, 'DeleteCacheCluster')
DeleteCacheParameterGroup = Action(prefix, 'DeleteCacheParameterGroup')
DeleteCacheSecurityGroup = Action(prefix, 'DeleteCacheSecurityGroup')
DescribeCacheClusters = Action(prefix, 'DescribeCacheClusters')
DescribeCacheParameterGroups = \
    Action(prefix, 'DescribeCacheParameterGroups')
DescribeCacheParameters = Action(prefix, 'DescribeCacheParameters')
DescribeCacheSecurityGroups = \
    Action(prefix, 'DescribeCacheSecurityGroups')
DescribeEngineDefaultParameters = \
    Action(prefix, 'DescribeEngineDefaultParameters')
DescribeEvents = Action(prefix, 'DescribeEvents')
ModifyCacheCluster = Action(prefix, 'ModifyCacheCluster')
ModifyCacheParameterGroup = Action(prefix, 'ModifyCacheParameterGroup')
RebootCacheCluster = Action(prefix, 'RebootCacheCluster')
ResetCacheParameterGroup = Action(prefix, 'ResetCacheParameterGroup')
示例#2
0
文件: ec2.py 项目: millionmind/awacs
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon EC2'
prefix = 'ec2'

ActivateLicense = Action(prefix, 'ActivateLicense')
AllocateAddress = Action(prefix, 'AllocateAddress')
AssociateAddress = Action(prefix, 'AssociateAddress')
AssociateDhcpOptions = Action(prefix, 'AssociateDhcpOptions')
AssociateRouteTable = Action(prefix, 'AssociateRouteTable')
AttachInternetGateway = Action(prefix, 'AttachInternetGateway')
AttachNetworkInterface = Action(prefix, 'AttachNetworkInterface')
AttachVolume = Action(prefix, 'AttachVolume')
AttachVpnGateway = Action(prefix, 'AttachVpnGateway')
AuthorizeSecurityGroupEgress = \
    Action(prefix, 'AuthorizeSecurityGroupEgress')
AuthorizeSecurityGroupIngress = \
    Action(prefix, 'AuthorizeSecurityGroupIngress')
BundleInstance = Action(prefix, 'BundleInstance')
CancelBundleTask = Action(prefix, 'CancelBundleTask')
CancelConversionTask = Action(prefix, 'CancelConversionTask')
CancelExportTask = Action(prefix, 'CancelExportTask')
CancelSpotInstanceRequests = \
    Action(prefix, 'CancelSpotInstanceRequests')
ConfirmProductInstance = Action(prefix, 'ConfirmProductInstance')
CopySnapshot = Action(prefix, 'CopySnapshot')
示例#3
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon CloudFront'
prefix = 'cloudfront'

CreateCloudFrontOriginAccessIdentity = \
    Action(prefix, 'CreateCloudFrontOriginAccessIdentity')
CreateDistribution = Action(prefix, 'CreateDistribution')
CreateInvalidation = Action(prefix, 'CreateInvalidation')
CreateStreamingDistribution = \
    Action(prefix, 'CreateStreamingDistribution')
DeleteCloudFrontOriginAccessIdentity = \
    Action(prefix, 'DeleteCloudFrontOriginAccessIdentity')
DeleteDistribution = Action(prefix, 'DeleteDistribution')
DeleteStreamingDistribution = \
    Action(prefix, 'DeleteStreamingDistribution')
GetCloudFrontOriginAccessIdentity = \
    Action(prefix, 'GetCloudFrontOriginAccessIdentity')
GetCloudFrontOriginAccessIdentityConfig = \
    Action(prefix, 'GetCloudFrontOriginAccessIdentityConfig')
GetDistribution = Action(prefix, 'GetDistribution')
GetDistributionConfig = Action(prefix, 'GetDistributionConfig')
GetInvalidation = Action(prefix, 'GetInvalidation')
GetStreamingDistribution = Action(prefix, 'GetStreamingDistribution')
GetStreamingDistributionConfig = \
    Action(prefix, 'GetStreamingDistributionConfig')
示例#4
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Elastic Beanstalk'
prefix = 'elasticbeanstalk'

CheckDNSAvailability = Action(prefix, 'CheckDNSAvailability')
CreateApplication = Action(prefix, 'CreateApplication')
CreateApplicationVersion = Action(prefix, 'CreateApplicationVersion')
CreateConfigurationTemplate = \
    Action(prefix, 'CreateConfigurationTemplate')
CreateEnvironment = Action(prefix, 'CreateEnvironment')
CreateStorageLocation = Action(prefix, 'CreateStorageLocation')
DeleteApplication = Action(prefix, 'DeleteApplication')
DeleteApplicationVersion = Action(prefix, 'DeleteApplicationVersion')
DeleteConfigurationTemplate = \
    Action(prefix, 'DeleteConfigurationTemplate')
DeleteEnvironmentConfiguration = \
    Action(prefix, 'DeleteEnvironmentConfiguration')
DescribeApplicationVersions = \
    Action(prefix, 'DescribeApplicationVersions')
DescribeApplications = Action(prefix, 'DescribeApplications')
DescribeConfigurationOptions = \
    Action(prefix, 'DescribeConfigurationOptions')
DescribeConfigurationSettings = \
    Action(prefix, 'DescribeConfigurationSettings')
DescribeEnvironmentResources = \
示例#5
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Import Export'
prefix = 'importexport'

CreateJob = Action(prefix, 'CreateJob')
UpdateJob = Action(prefix, 'UpdateJob')
CancelJob = Action(prefix, 'CancelJob')
ListJobs = Action(prefix, 'ListJobs')
GetStatus = Action(prefix, 'GetStatus')
示例#6
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Direct Connect'
prefix = 'directconnect'

AllocateConnectionOnInterconnect = \
    Action(prefix, 'AllocateConnectionOnInterconnect')
AllocatePrivateVirtualInterface = \
    Action(prefix, 'AllocatePrivateVirtualInterface')
AllocatePublicVirtualInterface = \
    Action(prefix, 'AllocatePublicVirtualInterface')
ConfirmConnection = Action(prefix, 'ConfirmConnection')
ConfirmPrivateVirtualInterface = \
    Action(prefix, 'ConfirmPrivateVirtualInterface')
ConfirmPublicVirtualInterface = \
    Action(prefix, 'ConfirmPublicVirtualInterface')
CreateConnection = Action(prefix, 'CreateConnection')
CreateInterconnect = Action(prefix, 'CreateInterconnect')
CreatePrivateVirtualInterface = \
    Action(prefix, 'CreatePrivateVirtualInterface')
CreatePublicVirtualInterface = \
    Action(prefix, 'CreatePublicVirtualInterface')
DeleteConnection = Action(prefix, 'DeleteConnection')
DeleteInterconnect = Action(prefix, 'DeleteInterconnect')
DeleteVirtualInterface = Action(prefix, 'DeleteVirtualInterface')
DescribeConnectionDetail = Action(prefix, 'DescribeConnectionDetail')
示例#7
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon SES'
prefix = 'ses'

DeleteIdentity = Action(prefix, 'DeleteIdentity')
DeleteVerifiedEmailAddress = \
    Action(prefix, 'DeleteVerifiedEmailAddress')
GetIdentityDkimAttributes = Action(prefix, 'GetIdentityDkimAttributes')
GetIdentityNotificationAttributes = \
    Action(prefix, 'GetIdentityNotificationAttributes')
GetIdentityVerificationAttributes = \
    Action(prefix, 'GetIdentityVerificationAttributes')
GetSendQuota = Action(prefix, 'GetSendQuota')
GetSendStatistics = Action(prefix, 'GetSendStatistics')
ListIdentities = Action(prefix, 'ListIdentities')
ListVerifiedEmailAddresses = \
    Action(prefix, 'ListVerifiedEmailAddresses')
SendEmail = Action(prefix, 'SendEmail')
SendRawEmail = Action(prefix, 'SendRawEmail')
SetIdentityDkimEnabled = Action(prefix, 'SetIdentityDkimEnabled')
SetIdentityNotificationTopic = \
    Action(prefix, 'SetIdentityNotificationTopic')
SetIdentityFeedbackForwardingEnabled = \
    Action(prefix, 'SetIdentityFeedbackForwardingEnabled')
VerifyDomainDkim = Action(prefix, 'VerifyDomainDkim')
示例#8
0
文件: rds.py 项目: somcsel/awacs
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon RDS'
prefix = 'rds'

AuthorizeDBSecurityGroupIngress = \
    Action(prefix, 'AuthorizeDBSecurityGroupIngress')
AddTagsToResource = Action(prefix, 'AddTagsToResource')
AddSourceIdentifierToSubscription = \
    Action(prefix, 'AddSourceIdentifierToSubscription')
CopyDBSnapshot = Action(prefix, 'CopyDBSnapshot')
CreateDBInstance = Action(prefix, 'CreateDBInstance')
CreateDBInstanceReadReplica = \
    Action(prefix, 'CreateDBInstanceReadReplica')
CreateDBParameterGroup = Action(prefix, 'CreateDBParameterGroup')
CreateDBSecurityGroup = Action(prefix, 'CreateDBSecurityGroup')
CreateDBSnapshot = Action(prefix, 'CreateDBSnapshot')
CreateDBSubnetGroup = Action(prefix, 'CreateDBSubnetGroup')
CreateEventSubscription = Action(prefix, 'CreateEventSubscription')
CreateOptionGroup = Action(prefix, 'CreateOptionGroup')
DeleteDBInstance = Action(prefix, 'DeleteDBInstance')
DeleteDBParameterGroup = Action(prefix, 'DeleteDBParameterGroup')
DeleteDBSecurityGroup = Action(prefix, 'DeleteDBSecurityGroup')
DeleteDBSnapshot = Action(prefix, 'DeleteDBSnapshot')
DeleteDBSubnetGroup = Action(prefix, 'DeleteDBSubnetGroup')
DeleteEventSubscription = Action(prefix, 'DeleteEventSubscription')
示例#9
0
文件: sdb.py 项目: somcsel/awacs
service_name = 'Amazon SimpleDB'
prefix = 'sdb'


class ARN(BaseARN):
    def __init__(self, region, account, domain=None):
        sup = super(ARN, self)
        resource = '*'
        if domain:
            resource = 'domain/' + domain
        sup.__init__(prefix, region=region, account=account, resource=resource)


class SDB_ARN(ARN):
    def __init__(self, *args, **kwargs):
        super(SDB_ARN, self).__init__(*args, **kwargs)
        warnings.warn("This class is going away. Use sdb.ARN instead.",
                      FutureWarning)


BatchDeleteAttributes = Action(prefix, 'BatchDeleteAttributes')
BatchPutAttributes = Action(prefix, 'BatchPutAttributes')
CreateDomain = Action(prefix, 'CreateDomain')
DeleteAttributes = Action(prefix, 'DeleteAttributes')
DeleteDomain = Action(prefix, 'DeleteDomain')
DomainMetadata = Action(prefix, 'DomainMetadata')
GetAttributes = Action(prefix, 'GetAttributes')
ListDomains = Action(prefix, 'ListDomains')
PutAttributes = Action(prefix, 'PutAttributes')
Select = Action(prefix, 'Select')
示例#10
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Auto Scaling'
prefix = 'autoscaling'

AttachInstances = Action(prefix, 'AttachInstances')
CompleteLifecycleAction = Action(prefix, 'CompleteLifecycleAction')
CreateAutoScalingGroup = Action(prefix, 'CreateAutoScalingGroup')
CreateLaunchConfiguration = Action(prefix, 'CreateLaunchConfiguration')
CreateOrUpdateScalingTrigger = \
    Action(prefix, 'CreateOrUpdateScalingTrigger')
CreateOrUpdateTags = Action(prefix, 'CreateOrUpdateTags')
DeleteAutoScalingGroup = Action(prefix, 'DeleteAutoScalingGroup')
DeleteLaunchConfiguration = Action(prefix, 'DeleteLaunchConfiguration')
DeleteLifecycleHook = Action(prefix, 'DeleteLifecycleHook')
DeleteNotificationConfiguration = \
    Action(prefix, 'DeleteNotificationConfiguration')
DeletePolicy = Action(prefix, 'DeletePolicy')
DeleteScheduledAction = Action(prefix, 'DeleteScheduledAction')
DeleteTags = Action(prefix, 'DeleteTags')
DeleteTrigger = Action(prefix, 'DeleteTrigger')
DescribeAccountLimits = Action(prefix, 'DescribeAccountLimits')
DescribeAdjustmentTypes = Action(prefix, 'DescribeAdjustmentTypes')
DescribeAutoScalingGroups = Action(prefix, 'DescribeAutoScalingGroups')
DescribeAutoScalingInstances = \
    Action(prefix, 'DescribeAutoScalingInstances')
示例#11
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Redshift'
prefix = 'redshift'

AuthorizeClusterSecurityGroupIngress = \
    Action(prefix, 'AuthorizeClusterSecurityGroupIngress')
CopyClusterSnapshot = Action(prefix, 'CopyClusterSnapshot')
CreateCluster = Action(prefix, 'CreateCluster')
CreateClusterParameterGroup = \
    Action(prefix, 'CreateClusterParameterGroup')
CreateClusterSecurityGroup = \
    Action(prefix, 'CreateClusterSecurityGroup')
CreateClusterSnapshot = Action(prefix, 'CreateClusterSnapshot')
CreateClusterSubnetGroup = Action(prefix, 'CreateClusterSubnetGroup')
DeleteCluster = Action(prefix, 'DeleteCluster')
DeleteClusterParameterGroup = \
    Action(prefix, 'DeleteClusterParameterGroup')
DeleteClusterSecurityGroup = \
    Action(prefix, 'DeleteClusterSecurityGroup')
DeleteClusterSnapshot = Action(prefix, 'DeleteClusterSnapshot')
DeleteClusterSubnetGroup = Action(prefix, 'DeleteClusterSubnetGroup')
DescribeClusterParameterGroups = \
    Action(prefix, 'DescribeClusterParameterGroups')
DescribeClusterParameters = Action(prefix, 'DescribeClusterParameters')
DescribeClusterSecurityGroups = \
示例#12
0
from aws import Action, BaseARN

service_name = 'Amazon Key Management Service'
prefix = 'kms'


class ARN(BaseARN):
    def __init__(self, resource, region='', account=''):
        sup = super(ARN, self)
        sup.__init__(service=prefix,
                     resource=resource,
                     region=region,
                     account=account)


CancelKeyDeletion = Action(prefix, 'CancelKeyDeletion')
CreateAlias = Action(prefix, 'CreateAlias')
CreateGrant = Action(prefix, 'CreateGrant')
CreateKey = Action(prefix, 'CreateKey')
Decrypt = Action(prefix, 'Decrypt')
DeleteAlias = Action(prefix, 'DeleteAlias')
DescribeKey = Action(prefix, 'DescribeKey')
DisableKey = Action(prefix, 'DisableKey')
DisableKeyRotation = Action(prefix, 'DisableKeyRotation')
EnableKey = Action(prefix, 'EnableKey')
EnableKeyRotation = Action(prefix, 'EnableKeyRotation')
Encrypt = Action(prefix, 'Encrypt')
GenerateDataKey = Action(prefix, 'GenerateDataKey')
GenerateDataKeyWithoutPlaintext = \
    Action(prefix, 'GenerateDataKeyWithoutPlaintext')
GenerateRandom = Action(prefix, 'GenerateRandom')
示例#13
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Storage Gateway'
prefix = 'storagegateway'

ActivateGateway = Action(prefix, 'ActivateGateway')
AddCache = Action(prefix, 'AddCache')
AddUploadBuffer = Action(prefix, 'AddUploadBuffer')
AddWorkingStorage = Action(prefix, 'AddWorkingStorage')
CancelArchival = Action(prefix, 'CancelArchival')
CancelRetrieval = Action(prefix, 'CancelRetrieval')
CreateCachediSCSIVolume = Action(prefix, 'CreateCachediSCSIVolume')
CreateSnapshot = Action(prefix, 'CreateSnapshot')
CreateSnapshotFromVolumeRecoveryPoint = \
    Action(prefix, 'CreateSnapshotFromVolumeRecoveryPoint')
CreateStorediSCSIVolume = Action(prefix, 'CreateStorediSCSIVolume')
CreateTapes = Action(prefix, 'CreateTapes')
DeleteBandwidthRateLimit = Action(prefix, 'DeleteBandwidthRateLimit')
DeleteChapCredentials = Action(prefix, 'DeleteChapCredentials')
DeleteGateway = Action(prefix, 'DeleteGateway')
DeleteSnapshotSchedule = Action(prefix, 'DeleteSnapshotSchedule')
DeleteTape = Action(prefix, 'DeleteTape')
DeleteTapeArchive = Action(prefix, 'DeleteTapeArchive')
DeleteVolume = Action(prefix, 'DeleteVolume')
DescribeBandwidthRateLimit = \
    Action(prefix, 'DescribeBandwidthRateLimit')
示例#14
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS CloudTrail'
prefix = 'cloudtrail'

CreateTrail = Action(prefix, 'CreateTrail')
DeleteTrail = Action(prefix, 'DeleteTrail')
DescribeTrails = Action(prefix, 'DescribeTrails')
GetTrailStatus = Action(prefix, 'GetTrailStatus')
StartLogging = Action(prefix, 'StartLogging')
StopLogging = Action(prefix, 'StopLogging')
UpdateTrail = Action(prefix, 'UpdateTrail')
示例#15
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Auto Scaling'
prefix = 'autoscaling'

CreateAutoScalingGroup = Action(prefix, 'CreateAutoScalingGroup')
CreateLaunchConfiguration = Action(prefix, 'CreateLaunchConfiguration')
CreateOrUpdateScalingTrigger = \
    Action(prefix, 'CreateOrUpdateScalingTrigger')
CreateOrUpdateTags = Action(prefix, 'CreateOrUpdateTags')
DeleteAutoScalingGroup = Action(prefix, 'DeleteAutoScalingGroup')
DeleteLaunchConfiguration = Action(prefix, 'DeleteLaunchConfiguration')
DeleteNotificationConfiguration = \
    Action(prefix, 'DeleteNotificationConfiguration')
DeletePolicy = Action(prefix, 'DeletePolicy')
DeleteScheduledAction = Action(prefix, 'DeleteScheduledAction')
DeleteTags = Action(prefix, 'DeleteTags')
DeleteTrigger = Action(prefix, 'DeleteTrigger')
DescribeAdjustmentTypes = Action(prefix, 'DescribeAdjustmentTypes')
DescribeAutoScalingGroups = Action(prefix, 'DescribeAutoScalingGroups')
DescribeAutoScalingInstances = \
    Action(prefix, 'DescribeAutoScalingInstances')
DescribeAutoScalingNotificationTypes = \
    Action(prefix, 'DescribeAutoScalingNotificationTypes')
DescribeLaunchConfigurations = \
    Action(prefix, 'DescribeLaunchConfigurations')
示例#16
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Elastic MapReduce'
prefix = 'elasticmapreduce'

AddInstanceGroups = Action(prefix, 'AddInstanceGroups')
AddJobFlowSteps = Action(prefix, 'AddJobFlowSteps')
DescribeJobFlows = Action(prefix, 'DescribeJobFlows')
ModifyInstanceGroups = Action(prefix, 'ModifyInstanceGroups')
RunJobFlow = Action(prefix, 'RunJobFlow')
SetTerminationProtection = Action(prefix, 'SetTerminationProtection')
TerminateJobFlows = Action(prefix, 'TerminateJobFlows')
示例#17
0
文件: glacier.py 项目: somcsel/awacs
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Glacier'
prefix = 'glacier'

AbortMultipartUpload = Action(prefix, 'AbortMultipartUpload')
CompleteMultipartUpload = Action(prefix, 'CompleteMultipartUpload')
CreateVault = Action(prefix, 'CreateVault')
DeleteArchive = Action(prefix, 'DeleteArchive')
DeleteVault = Action(prefix, 'DeleteVault')
DeleteVaultNotifications = Action(prefix, 'DeleteVaultNotifications')
DescribeJob = Action(prefix, 'DescribeJob')
DescribeVault = Action(prefix, 'DescribeVault')
GetJobOutput = Action(prefix, 'GetJobOutput')
GetVaultNotifications = Action(prefix, 'GetVaultNotifications')
InitiateMultipartUpload = Action(prefix, 'InitiateMultipartUpload')
InitiateJob = Action(prefix, 'InitiateJob')
ListJobs = Action(prefix, 'ListJobs')
ListMultipartUploads = Action(prefix, 'ListMultipartUploads')
ListParts = Action(prefix, 'ListParts')
ListVaults = Action(prefix, 'ListVaults')
SetVaultNotifications = Action(prefix, 'SetVaultNotifications')
UploadArchive = Action(prefix, 'UploadArchive')
UploadMultipartPart = Action(prefix, 'UploadMultipartPart')
示例#18
0
文件: sts.py 项目: somcsel/awacs
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Security Token Service'
prefix = 'sts'

GetFederationToken = Action(prefix, 'GetFederationToken')
AssumeRole = Action(prefix, 'AssumeRole')
示例#19
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Cognito Identity'
prefix = 'cognito-identity'

CreateIdentityPool = Action(prefix, 'CreateIdentityPool')
DeleteIdentityPool = Action(prefix, 'DeleteIdentityPool')
DescribeIdentityPool = Action(prefix, 'DescribeIdentityPool')
ListIdentities = Action(prefix, 'ListIdentities')
ListIdentityPools = Action(prefix, 'ListIdentityPools')
UpdateIdentityPool = Action(prefix, 'UpdateIdentityPool')
示例#20
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon CloudWatch Logs'
prefix = 'logs'

CreateLogGroup = Action(prefix, 'CreateLogGroup')
CreateLogStream = Action(prefix, 'CreateLogStream')
DeleteLogGroup = Action(prefix, 'DeleteLogGroup')
DeleteLogStream = Action(prefix, 'DeleteLogStream')
DeleteMetricFilter = Action(prefix, 'DeleteMetricFilter')
DeleteRetentionPolicy = Action(prefix, 'DeleteRetentionPolicy')
DescribeLogGroups = Action(prefix, 'DescribeLogGroups')
DescribeLogStreams = Action(prefix, 'DescribeLogStreams')
DescribeMetricFilters = Action(prefix, 'DescribeMetricFilters')
GetLogEvents = Action(prefix, 'GetLogEvents')
PutLogEvents = Action(prefix, 'PutLogEvents')
PutMetricFilter = Action(prefix, 'PutMetricFilter')
PutRetentionPolicy = Action(prefix, 'PutRetentionPolicy')
TestMetricFilter = Action(prefix, 'TestMetricFilter')
示例#21
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Marketplace Management Portal'
prefix = 'aws-marketplace-management'

uploadFiles = Action(prefix, 'uploadFiles')
viewMarketing = Action(prefix, 'viewMarketing')
viewReports = Action(prefix, 'viewReports')
viewSupport = Action(prefix, 'viewSupport')
示例#22
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Trusted Advisor'
prefix = 'trustedadvisor'

DescribeCheckItems = Action(prefix, 'DescribeCheckItems')
DescribeCheckRefreshStatuses = \
    Action(prefix, 'DescribeCheckRefreshStatuses')
DescribeCheckStatusHistoryChanges = \
    Action(prefix, 'DescribeCheckStatusHistoryChanges')
DescribeCheckSummaries = Action(prefix, 'DescribeCheckSummaries')
DescribeNotificationPreferences = \
    Action(prefix, 'DescribeNotificationPreferences')
ExcludeCheckItems = Action(prefix, 'ExcludeCheckItems')
IncludeCheckItems = Action(prefix, 'IncludeCheckItems')
RefreshCheck = Action(prefix, 'RefreshCheck')
UpdateNotificationPreferences = \
    Action(prefix, 'UpdateNotificationPreferences')
示例#23
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action, ARN

service_name = 'Amazon SNS'
prefix = 'sns'

# SNS policy condition key constants.
EndPoint = "sns:EndPoint"
Protocol = "sns:Protocol"

# SNS policy action constants.
AddPermission = Action(prefix, 'AddPermission')
ConfirmSubscription = Action(prefix, 'ConfirmSubscription')
CreateTopic = Action(prefix, 'CreateTopic')
DeleteTopic = Action(prefix, 'DeleteTopic')
GetTopicAttributes = Action(prefix, 'GetTopicAttributes')
ListSubscriptions = Action(prefix, 'ListSubscriptions')
ListSubscriptionsByTopic = Action(prefix, 'ListSubscriptionsByTopic')
ListTopics = Action(prefix, 'ListTopics')
Publish = Action(prefix, 'Publish')
RemovePermission = Action(prefix, 'RemovePermission')
SetTopicAttributes = Action(prefix, 'SetTopicAttributes')
Subscribe = Action(prefix, 'Subscribe')
Unsubscribe = Action(prefix, 'Unsubscribe')


class SNS_ARN(ARN):
示例#24
0
#
# See LICENSE file for full license.

from aws import Action, BaseARN

service_name = 'AWS CodeDeploy'
prefix = 'codedeploy'


class ARN(BaseARN):
    def __init__(self, region, account, resource):
        sup = super(ARN, self)
        sup.__init__(prefix, region=region, account=account, resource=resource)


AddTagsToOnPremisesInstances = Action(prefix, 'AddTagsToOnPremisesInstance')
BatchGetApplications = Action(prefix, 'BatchGetApplications')
BatchGetDeployments = Action(prefix, 'BatchGetDeployments')
BatchGetOnPremisesInstances = Action(prefix, 'BatchGetOnPremisesInstances')
CreateApplication = Action(prefix, 'CreateApplication')
CreateDeployment = Action(prefix, 'CreateDeployment')
CreateDeploymentConfig = Action(prefix, 'CreateDeploymentConfig')
CreateDeploymentGroup = Action(prefix, 'CreateDeploymentGroup')
DeleteApplication = Action(prefix, 'DeleteApplication')
DeleteDeploymentConfig = Action(prefix, 'DeleteDeploymentConfig')
DeleteDeploymentGroup = Action(prefix, 'DeleteDeploymentGroup')
DeregisterOnPremisesInstance = Action(prefix, 'DeregisterOnPremisesInstance')
GetApplication = Action(prefix, 'GetApplication')
GetApplicationRevision = Action(prefix, 'GetApplicationRevision')
GetDeployment = Action(prefix, 'GetDeployment')
GetDeploymentConfig = Action(prefix, 'GetDeploymentConfig')
示例#25
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Direct Connect'
prefix = 'directconnect:'

CreateConnection = Action(prefix, 'CreateConnection')
CreatePrivateVirtualInterface = \
    Action(prefix, 'CreatePrivateVirtualInterface')
CreatePublicVirtualInterface = \
    Action(prefix, 'CreatePublicVirtualInterface')
DeleteConnection = Action(prefix, 'DeleteConnection')
DeleteVirtualInterface = Action(prefix, 'DeleteVirtualInterface')
DescribeConnectionDetail = Action(prefix, 'DescribeConnectionDetail')
DescribeConnections = Action(prefix, 'DescribeConnections')
DescribeOfferingDetail = Action(prefix, 'DescribeOfferingDetail')
DescribeOfferings = Action(prefix, 'DescribeOfferings')
DescribeVirtualGateways = Action(prefix, 'DescribeVirtualGateways')
DescribeVirtualInterfaces = Action(prefix, 'DescribeVirtualInterfaces')
示例#26
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Simple Workflow Service'
prefix = 'swf'

CancelTimer = Action(prefix, 'CancelTimer')
CancelWorkflowExecution = Action(prefix, 'CancelWorkflowExecution')
CompleteWorkflowExecution = Action(prefix, 'CompleteWorkflowExecution')
ContinueAsNewWorkflowExecution = \
    Action(prefix, 'ContinueAsNewWorkflowExecution')
CountClosedWorkflowExecutions = \
    Action(prefix, 'CountClosedWorkflowExecutions')
CountOpenWorkflowExecutions = \
    Action(prefix, 'CountOpenWorkflowExecutions')
CountPendingActivityTasks = Action(prefix, 'CountPendingActivityTasks')
CountPendingDecisionTasks = Action(prefix, 'CountPendingDecisionTasks')
DeprecateActivityType = Action(prefix, 'DeprecateActivityType')
DeprecateDomain = Action(prefix, 'DeprecateDomain')
DeprecateWorkflowType = Action(prefix, 'DeprecateWorkflowType')
DescribeActivityType = Action(prefix, 'DescribeActivityType')
DescribeDomain = Action(prefix, 'DescribeDomain')
DescribeWorkflowExecution = Action(prefix, 'DescribeWorkflowExecution')
DescribeWorkflowType = Action(prefix, 'DescribeWorkflowType')
FailWorkflowExecution = Action(prefix, 'FailWorkflowExecution')
GetWorkflowExecutionHistory = \
    Action(prefix, 'GetWorkflowExecutionHistory')
示例#27
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Mobile Analytics'
prefix = 'mobileanalytics'

PutEvents = Action(prefix, 'PutEvents')
GetReports = Action(prefix, 'GetReports')
GetFinancialReports = Action(prefix, 'GetFinancialReports')
示例#28
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Amazon Zocalo'
prefix = 'zocalo'

ActivateUser = Action(prefix, 'ActivateUser')
AddUserToGroup = Action(prefix, 'AddUserToGroup')
CheckAlias = Action(prefix, 'CheckAlias')
CreateInstance = Action(prefix, 'CreateInstance')
DeactivateUser = Action(prefix, 'DeactivateUser')
DeleteInstance = Action(prefix, 'DeleteInstance')
DeregisterDirectory = Action(prefix, 'DeregisterDirectory')
DescribeAvailableDirectories = \
    Action(prefix, 'DescribeAvailableDirectories')
DescribeInstances = Action(prefix, 'DescribeInstances')
RegisterDirectory = Action(prefix, 'RegisterDirectory')
RemoveUserFromGroup = Action(prefix, 'RemoveUserFromGroup')
UpdateInstanceAlias = Action(prefix, 'UpdateInstanceAlias')
示例#29
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'AWS Billing'
prefix = 'aws-portal'

ModifyAccount = Action(prefix, 'ModifyAccount')
ModifyBilling = Action(prefix, 'ModifyBilling')
ModifyPaymentMethods = Action(prefix, 'ModifyPaymentMethods')
ViewAccount = Action(prefix, 'ViewAccount')
ViewBilling = Action(prefix, 'ViewBilling')
ViewPaymentMethods = Action(prefix, 'ViewPaymentMethods')
ViewUsage = Action(prefix, 'ViewUsage')
示例#30
0
# Copyright (c) 2012-2013, Mark Peek <*****@*****.**>
# All rights reserved.
#
# See LICENSE file for full license.

from aws import Action

service_name = 'Elastic Load Balancing'
prefix = 'elasticloadbalancing'

ConfigureHealthCheck = Action(prefix, 'ConfigureHealthCheck')
CreateAppCookieStickinessPolicy = \
    Action(prefix, 'CreateAppCookieStickinessPolicy')
CreateLBCookieStickinessPolicy = \
    Action(prefix, 'CreateLBCookieStickinessPolicy')
CreateLoadBalancer = Action(prefix, 'CreateLoadBalancer')
CreateLoadBalancerListeners = \
    Action(prefix, 'CreateLoadBalancerListeners')
DeleteLoadBalancer = Action(prefix, 'DeleteLoadBalancer')
DeleteLoadBalancerListeners = \
    Action(prefix, 'DeleteLoadBalancerListeners')
DeleteLoadBalancerPolicy = Action(prefix, 'DeleteLoadBalancerPolicy')
DeregisterInstancesFromLoadBalancer = \
    Action(prefix, 'DeregisterInstancesFromLoadBalancer')
DescribeInstanceHealth = Action(prefix, 'DescribeInstanceHealth')
DescribeLoadBalancers = Action(prefix, 'DescribeLoadBalancers')
DisableAvailabilityZonesForLoadBalancer = \
    Action(prefix, 'DisableAvailabilityZonesForLoadBalancer')
EnableAvailabilityZonesForLoadBalancer = \
    Action(prefix, 'EnableAvailabilityZonesForLoadBalancer')
RegisterInstancesWithLoadBalancer = \