Changelogs » Iam-floyd

PyUp Safety actively tracks 263,016 Python packages for vulnerabilities and notifies you when to upgrade.

Iam-floyd

0.71.0

**New actions:**
  
  - config:DeleteResourceConfig
  - config:PutResourceConfig
  - iot:CreateAuditSuppression
  - iot:CreateDomainConfiguration
  - iot:DeleteAuditSuppression
  - iot:DeleteDomainConfiguration
  - iot:DescribeAuditFinding
  - iot:DescribeAuditSuppression
  - iot:DescribeDomainConfiguration
  - iot:ListAuditSuppressions
  - iot:ListDomainConfigurations
  - iot:UpdateAuditSuppression
  - iot:UpdateDomainConfiguration
  - savingsplans:DeleteQueuedSavingsPlan

0.70.1

Now assume policies do not have all resources added by default.
  
  If you still need all resources you can add them with the new method `.onAllResources()`

0.70.0

**New actions:**
  
  - ce:CreateAnomalyMonitor
  - ce:CreateAnomalySubscription
  - ce:DeleteAnomalyMonitor
  - ce:DeleteAnomalySubscription
  - ce:GetAnomalies
  - ce:GetAnomalyMonitors
  - ce:GetAnomalySubscriptions
  - ce:ProvideAnomalyFeedback
  - ce:UpdateAnomalyMonitor
  - ce:UpdateAnomalySubscription

0.69.0

**New actions:**
  
  - datasync:CreateLocationObjectStorage
  - datasync:DescribeLocationObjectStorage

0.68.0


        

0.67.0

**New actions:**
  
  - comprehend:DescribePiiEntitiesDetectionJob
  - comprehend:DetectPiiEntities
  - comprehend:ListPiiEntitiesDetectionJobs
  - comprehend:StartPiiEntitiesDetectionJob
  - comprehend:StopPiiEntitiesDetectionJob
  - connect:AssociateRoutingProfileQueues
  - connect:CreateContactFlow
  - connect:CreateRoutingProfile
  - connect:DescribeContactFlow
  - connect:DescribeRoutingProfile
  - connect:DisassociateRoutingProfileQueues
  - connect:ListPrompts
  - connect:ListRoutingProfileQueues
  - connect:UpdateContactFlowContent
  - connect:UpdateContactFlowName
  - connect:UpdateRoutingProfileConcurrency
  - connect:UpdateRoutingProfileDefaultOutboundQueue
  - connect:UpdateRoutingProfileName
  - connect:UpdateRoutingProfileQueues

0.66.0

**New services:**
  
  - RedshiftData

0.65.0

**New conditions:**
  
  - elasticfilesystem:Encrypted

0.64.0


        

0.63.0

**New actions:**
  
  - kafka:BatchAssociateScramSecret
  - kafka:BatchDisassociateScramSecret
  - kafka:ListScramSecrets

0.62.6


        

0.62.5


        

0.62.4


        

0.62.2

Fixes CI, split python tasks

0.62.1

Fixes CI, installing pip to be able to test Python package

0.62.0

Finally this package (again) works in other languages than JavaScript

0.61.0

**New actions:**
  
  - appflow:DescribeConnectorEntity
  - appflow:DescribeFlow
  - appflow:DescribeFlowExecutionRecords
  - appflow:ListConnectorEntities
  - appflow:ListFlows
  - appflow:StartFlow
  - appflow:StopFlow
  - appflow:UpdateConnectorProfile
  - sso:AttachManagedPolicyToPermissionSet
  - sso:CreateAccountAssignment
  - sso:DeleteAccountAssignment
  - sso:DeleteInlinePolicyFromPermissionSet
  - sso:DescribeAccountAssignmentCreationStatus
  - sso:DescribeAccountAssignmentDeletionStatus
  - sso:DescribePermissionSet
  - sso:DescribePermissionSetProvisioningStatus
  - sso:DetachManagedPolicyFromPermissionSet
  - sso:GetInlinePolicyForPermissionSet
  - sso:ListAccountAssignmentCreationStatus
  - sso:ListAccountAssignmentDeletionStatus
  - sso:ListAccountAssignments
  - sso:ListAccountsForProvisionedPermissionSet
  - sso:ListInstances
  - sso:ListManagedPoliciesInPermissionSet
  - sso:ListPermissionSetProvisioningStatus
  - sso:ListPermissionSetsProvisionedToAccount
  - sso:ListTagsForResource
  - sso:ProvisionPermissionSet
  - sso:PutInlinePolicyToPermissionSet
  - sso:TagResource
  - sso:UntagResource
  
  **New conditions:**
  
  - securityhub:ASFFSyntaxPath/${ aSFFSyntaxPath }

0.60.0

:warning: **Removed actions:**
  
  - cloudfront:ListDistributionsByLambdaFunction
  
  **New actions:**
  
  - cloudfront:CreateCachePolicy
  - cloudfront:CreateOriginRequestPolicy
  - cloudfront:DeleteCachePolicy
  - cloudfront:DeleteOriginRequestPolicy
  - cloudfront:GetCachePolicy
  - cloudfront:GetCachePolicyConfig
  - cloudfront:GetOriginRequestPolicy
  - cloudfront:GetOriginRequestPolicyConfig
  - cloudfront:ListCachePolicies
  - cloudfront:ListDistributionsByCachePolicyId
  - cloudfront:ListDistributionsByOriginRequestPolicyId
  - cloudfront:ListOriginRequestPolicies
  - cloudfront:UpdateCachePolicy
  - cloudfront:UpdateOriginRequestPolicy

0.59.0

**New actions:**
  
  - ec2:CreateTransitGatewayPrefixListReference
  - ec2:DeleteTransitGatewayPrefixListReference
  - ec2:GetTransitGatewayPrefixListReferences
  - ec2:ModifyTransitGateway
  - ec2:ModifyTransitGatewayPrefixListReference
  - elasticbeanstalk:PutInstanceStatistics

0.58.1

Fixes method `allMatchingActions` to return `this`. Method was not chainable in v0.58.0

0.58.0

:warning: **Breaking changes:**
  
  - The functionality of the method `allActions` now has been split into multiple methods:
  - `allActions`: No longer takes parameters. This method indeed adds all actions to the statement
  - `allMatchingActions`: Takes regular expressions and adds all matching actions to the statement
  - To work with access levels, use on of the new methods:
  - `allListActions`
  - `allReadActions`
  - `allWriteActions`
  - `allPermissionManagementActions`
  - `allTaggingActions`
  
  This change was partially forced by JSII limitations. The `All` class would have a conflicting `allActions` signature as it didn't take parameters, which isn't allowed by JSII. It also raised confusion as it was hard to explain why it differed. Splitting the functionality into multiple methods was the better choice.
  
  Since we now have distinct methods for adding all actions per access level the ENUM `AccessLevel` no longer is exported.
  
  This changes requires you to modify your code if you have used regular expressions and/or access levels. Example
  
  typescript
  new statement.Ec2()
  .allow()
  .allReadActions()
  
  
  typescript
  new statement.Ec2()
  .deny()
  .allMatchingActions(`/vpn/i`)
  
  
  Other changes:
  
  - Removes global condition overrides in statement providers. This is required since [JSII does simply not allow to override methods of parent classes while at the same time returning `this` from those methods](https://github.com/aws/jsii/issues/1935). Unfortunately this removes the specific method description with related resource type and actions.
  
  - Default operator for global conditions, which support ARNs, now is `ArnLike` instead of `ArnEquals`. Because `ArnLike` behaves the same as `ArnEquals` if it doesn't contain wildcards. And if you provide an ARN with wildcards you wanted `ArnLike` anyway.
  
  - Fixes description for many global conditions. Default operator is `StringLike` instead of `StringEquals`.

0.57.0

**New actions:**
  
  - xray:GetInsight
  - xray:GetInsightEvents
  - xray:GetInsightImpactGraph
  - xray:GetInsightSummaries
  - xray:ListTagsForResource
  - xray:TagResource
  - xray:UntagResource
  
  **New conditions:**
  
  - aws:RequestTag/${ tagKey }
  - aws:ResourceTag/${ tagKey }
  - aws:TagKeys

0.56.0

**New services:**
  
  - Identitystore

0.55.0

**New actions:**
  
  - chime:CreateMeetingWithAttendees

0.54.1

- Removes `internal` declaration from `Condition` interface to fix error when used in other JSII packages

0.54.0

**New actions:**
  
  - gamelift:ClaimGameServer
  - gamelift:CreateGameServerGroup
  - gamelift:DeleteGameServerGroup
  - gamelift:DeregisterGameServer
  - gamelift:DescribeGameServer
  - gamelift:DescribeGameServerGroup
  - gamelift:DescribeGameServerInstances
  - gamelift:ListGameServerGroups
  - gamelift:ListGameServers
  - gamelift:RegisterGameServer
  - gamelift:ResumeGameServerGroup
  - gamelift:SuspendGameServerGroup
  - gamelift:UpdateGameServer
  - gamelift:UpdateGameServerGroup

0.53.2

CI wars

0.53.1


        

0.53.0

**New functionality:**
  
  - Adds statement collections

0.52.4