all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe86:947f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 078137bf-e676-407d-858f-fadb6d02db67
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe86:947f
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.110
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.233
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe86:947f
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#79>'
      - '<Job container-image-python-osism-build explicit: None implied: None source:
        osism/python-osism/.zuul.yaml@main#143>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: b3a113ef6e474d93b08620940b960c82
      build_refs:
      - branch: main
        change: '2593'
        change_message: "chore(deps): update dependency boto3 to v1.43.66\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.61` \u2192 `==1.43.66`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.66?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.61/1.43.66?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14366)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.65...1.43.66)\n\n\\=======\n\n-
          api-change:`agent-registry`: \\[`botocore`] Agent Registry's Public Preview
          release\n- api-change:`agent-registry-control`: \\[`botocore`] Agent Registry's
          Public Preview release\n- api-change:`autoscaling`: \\[`botocore`] EC2 Auto
          Scaling now supports being managed by other AWS services via the operator
          field.\n- api-change:`backup`: \\[`botocore`] AWS Backup now lets you create
          read-only access points for Amazon S3 recovery points, enabling you to access
          backup data using S3 APIs without initiating a restore.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Add support for capacity provider sessions in Amazon Bedrock
          AgentCore. Customers can now delete an active session running on a runtime
          instance launched through their capacity provider.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Add support for Gateway rate limits and Runtime instances
          in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped
          to control request rates, token consumption rates, and active connection
          rates. Customers can now create capacity providers to launch runtimes on
          their EC2 instances.\n- api-change:`devicefarm`: \\[`botocore`] Adds support
          for service generated insights across runs, jobs, and tests.\n- api-change:`ec2`:
          \\[`botocore`] Adds a new optional IncludeLocalZones parameter to the Spot
          Placement Score API that defaults to false. When set to true, the Spot Placement
          Score API will consider the relevant Local Zones with Spot capacity when
          computing the Spot Placement Score.\n- api-change:`endpoint-rules`: \\[`botocore`]
          Update endpoint-rules client to latest version\n- api-change:`gamelift`:
          \\[`botocore`] Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance
          type families for managed EC2 and container fleets. Also adds explicit anchors
          on most string regexes.\n- api-change:`kafka`: \\[`botocore`] MSK Clusters
          can now deliver authorizer logs alongside broker logs to the destinations
          defined by you\n- api-change:`logs`: \\[`botocore`] This release adds index
          category support to the CloudWatch Logs DescribeFieldIndexes API. Customers
          can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes.\n-
          api-change:`marketplace-agreement`: \\[`botocore`] GetAgreementTerms now
          returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod
          field (example \"P30D\").\n- api-change:`marketplace-discovery`: \\[`botocore`]
          GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment
          due period after invoice date. The paymentDuePeriod field uses ISO 8601
          duration format (e.g., \"P30D\" for net 30 days). This is a backward-compatible
          addition. See API documentation for full structure and examples.\n- api-change:`mediatailor`:
          \\[`botocore`] AWS Elemental MediaTailor now supports concurrent function
          execution. The new Concurrent Executor function type runs multiple independent
          child functions in parallel within a single lifecycle hook, reducing pipeline
          latency to the duration of the slowest call instead of the sum of all calls.\n-
          api-change:`s3`: \\[`botocore`] AWS Backup now lets you create read-only
          access points for Amazon S3 recovery points, enabling you to access backup
          data using S3 APIs without initiating a restore.\n- api-change:`sagemaker`:
          \\[`botocore`] Releases new Model Customization SequenceLength parameter
          for Training and g7 instance types for Training and Processing.\n- api-change:`securityhub`:
          \\[`botocore`] Security Hub is adding a new public API, ListFreeTrialStatusesV2
          to describe the free trial statuses of the Security Hub service and its
          opt-in features.\n- api-change:`socialmessaging`: \\[`botocore`] Add support
          for WhatsApp Conversions APIs.\n- bugfix:retries: \\[`botocore`] Include
          the resolved max attempts in the `amz-sdk-request` header on the initial
          attempt\n\n### [`v1.43.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14365)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.64...1.43.65)\n\n\\=======\n\n-
          api-change:`acm-pca`: \\[`botocore`] Private Certificate Authority service
          now supports RSASSA-PSS signing algorithm.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adding support for fine-grained access control for AgentCore
          Memory through managed AgentCore Gateway HTTP Connectors.\n- api-change:`deadline`:
          \\[`botocore`] AWS Deadline Cloud now reports persistent volume costs alongside
          compute and license costs. Customers can view per-fleet storage costs in
          Usage Explorer by selecting the Usage Type grouping, helping them better
          understand the costs of their infrastructure.\n- api-change:`ecs`: \\[`botocore`]
          New enum values added for Agent Connectivity issues\n- api-change:`glue`:
          \\[`botocore`] Added the PutDataCatalogExportConfiguration to export Glue
          Data Catalog metadata to systems tables stored in S3 Tables.\n\n### [`v1.43.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14364)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.63...1.43.64)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect Customer now supports
          up to 50 attachments per email, increased from the previous limit of 10.
          The individual maximum attachment size limit of 20 MB and the total email
          size limit of 25 MB still hold true.\n- api-change:`dsql`: \\[`botocore`]
          UpdateCluster now checks the RemovePeerCluster permission on the specific
          cluster being removed, not a wildcard and docs now clarify how to set kmsEncryptionKey
          so the cluster uses the AWS-owned key.\n- api-change:`dynamodb`: \\[`botocore`]
          Vector indexes are a type of index in Amazon DynamoDB that enable similarity
          search on vector embedding stored in your table items. Vector indexes use
          approximate nearest neighbor search to find items whose vectors are most
          similar to a query vector that you provide.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 now supports Application Status Checks, a new status check that
          monitors your application's health through configurable HTTP(S) paths and
          ports, so you can detect and automatically respond to application-level
          impairments.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`iam`: \\[`botocore`] Updating endpoint
          generation logic\n- api-change:`inspector2`: \\[`botocore`] Adding Azure
          SBOM export capability.\n- api-change:`organizations`: \\[`botocore`] Improved
          accuracy of CloudTrail event documentation for AWS Organizations membership
          operations.\n- api-change:`partnercentral-selling`: \\[`botocore`] Partners
          can now create leads with only 5 required fields and free-text values for
          all other fields, reducing import friction. Engagement invitations now include
          enrichment data (propensity scores, lead readiness) directly in the response.\n-
          api-change:`sso-admin`: \\[`botocore`] AWS IAM Identity Center now lets
          you create organization-level instances without enabling multi-account permissions.
          You can enable multi-account permissions during instance creation or later
          via console or API, which then provisions the necessary service-linked roles.\n-
          api-change:`workspaces`: \\[`botocore`] Added ClientExperiencePolicy to
          ClientProperties object for ModifyClientProperties and DescribeClientProperties
          APIs.\n\n### [`v1.43.63`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14363)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.62...1.43.63)\n\n\\=======\n\n-
          api-change:`directconnect`: \\[`botocore`] Added route visibility support
          for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes
          to view the BGP routes including AS path and BGP communities advertised
          over their virtual interfaces.\n- api-change:`eks-auth`: \\[`botocore`]
          Added eksNodeName, instanceId, and zone optional parameters to the AssumeRoleForPodIdentity
          API.\n- api-change:`mediaconvert`: \\[`botocore`] Updates Kantar server
          URL validation to accept Fifty5Blue domain. Adds support for output to S3
          Glacier Instant Retrieval.\n- api-change:`network-firewall`: \\[`botocore`]
          This launch allows customers to use Network Firewall as an explicit Proxy
          and protect their workloads against threat of data exfiltration.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Launch CMK support for Telemetry Enablement Organization
          and Account Rules.\n- api-change:`timestream-influxdb`: \\[`botocore`] This
          release adds support for customer-managed backup restore, and encryption
          of new DbInstances and DbClusters using customer-managed KMS keys.\n- api-change:`wafv2`:
          \\[`botocore`] Updated descriptions for number of PreParseTextTransformations
          allowed per rule statement\n\n### [`v1.43.62`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14362)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.61...1.43.62)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Amazon Managed Service for Prometheus adds
          support for an Amazon OpenSearch Service exporter for managed collectors.\n-
          api-change:`bedrock-runtime`: \\[`botocore`] Added support for mid-conversation
          tool changes in the Amazon Bedrock Converse and ConverseStream APIs\n- api-change:`billing`:
          \\[`botocore`] Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails,
          and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time
          programmatic access to billing data for Enterprise Support usage previously
          only available upon request through AWS Concierge or Support.\n- api-change:`cloudformation`:
          \\[`botocore`] Adding enum for sensitive property to DriftIgnoredReason\n-
          api-change:`connectcampaignsv2`: \\[`botocore`] Launching feature for abandonment
          rate pacing control for outbound campaigns.\n- api-change:`datazone`: \\[`botocore`]
          Adding support for enhanced Git experience in Sagemaker Unified Studio.\n-
          api-change:`elementalinference`: \\[`botocore`] AWS Elemental Inference
          now supports graphic composition on cropped video outputs, enabling branded
          graphics and other visual elements to be overlaid as part of the inference
          workflow.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`logs`: \\[`botocore`] Amazon CloudWatch
          Logs now lets you create and update lookup tables directly from CloudWatch
          Logs query results by passing a queryId, and configure a lookup table as
          a scheduled query destination so it refreshes automatically with the latest
          query results on each run.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support TargetAgreementId,
          TargetAgreementIntent, and CreatedBySource filters for the Offer entity
          type.\n- api-change:`network-firewall`: \\[`botocore`] Doc Updates for Container
          Attributes\n- api-change:`outposts`: \\[`botocore`] Adds the \"EKS\" value
          to the AWSServiceName enum and marks the Address field as sensitive.\n-
          api-change:`quicksight`: \\[`botocore`] Adding TopicV2 management APIs,
          adding possibility to use Topics in Analysis\n- api-change:`rds`: \\[`botocore`]
          Adds StorageOperationStatus and StorageOperationPercentProgress to DescribeDBInstances,
          letting you monitor RDS storage initialization and optimization progress.\n-
          api-change:`resiliencehubv2`: \\[`botocore`] Adding support for new testing
          capability in AWS Resilience Hub.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 9am on monday\"\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2593
        commit_id: 9ed2d60b38c92dbd34011878abd6811779cdad21
        patchset: 9ed2d60b38c92dbd34011878abd6811779cdad21
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 235c0cde25284087a3a42a782a215ab8
      buildset_refs:
      - branch: main
        change: '2593'
        change_message: "chore(deps): update dependency boto3 to v1.43.66\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.61` \u2192 `==1.43.66`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.66?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.61/1.43.66?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14366)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.65...1.43.66)\n\n\\=======\n\n-
          api-change:`agent-registry`: \\[`botocore`] Agent Registry's Public Preview
          release\n- api-change:`agent-registry-control`: \\[`botocore`] Agent Registry's
          Public Preview release\n- api-change:`autoscaling`: \\[`botocore`] EC2 Auto
          Scaling now supports being managed by other AWS services via the operator
          field.\n- api-change:`backup`: \\[`botocore`] AWS Backup now lets you create
          read-only access points for Amazon S3 recovery points, enabling you to access
          backup data using S3 APIs without initiating a restore.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Add support for capacity provider sessions in Amazon Bedrock
          AgentCore. Customers can now delete an active session running on a runtime
          instance launched through their capacity provider.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Add support for Gateway rate limits and Runtime instances
          in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped
          to control request rates, token consumption rates, and active connection
          rates. Customers can now create capacity providers to launch runtimes on
          their EC2 instances.\n- api-change:`devicefarm`: \\[`botocore`] Adds support
          for service generated insights across runs, jobs, and tests.\n- api-change:`ec2`:
          \\[`botocore`] Adds a new optional IncludeLocalZones parameter to the Spot
          Placement Score API that defaults to false. When set to true, the Spot Placement
          Score API will consider the relevant Local Zones with Spot capacity when
          computing the Spot Placement Score.\n- api-change:`endpoint-rules`: \\[`botocore`]
          Update endpoint-rules client to latest version\n- api-change:`gamelift`:
          \\[`botocore`] Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance
          type families for managed EC2 and container fleets. Also adds explicit anchors
          on most string regexes.\n- api-change:`kafka`: \\[`botocore`] MSK Clusters
          can now deliver authorizer logs alongside broker logs to the destinations
          defined by you\n- api-change:`logs`: \\[`botocore`] This release adds index
          category support to the CloudWatch Logs DescribeFieldIndexes API. Customers
          can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes.\n-
          api-change:`marketplace-agreement`: \\[`botocore`] GetAgreementTerms now
          returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod
          field (example \"P30D\").\n- api-change:`marketplace-discovery`: \\[`botocore`]
          GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment
          due period after invoice date. The paymentDuePeriod field uses ISO 8601
          duration format (e.g., \"P30D\" for net 30 days). This is a backward-compatible
          addition. See API documentation for full structure and examples.\n- api-change:`mediatailor`:
          \\[`botocore`] AWS Elemental MediaTailor now supports concurrent function
          execution. The new Concurrent Executor function type runs multiple independent
          child functions in parallel within a single lifecycle hook, reducing pipeline
          latency to the duration of the slowest call instead of the sum of all calls.\n-
          api-change:`s3`: \\[`botocore`] AWS Backup now lets you create read-only
          access points for Amazon S3 recovery points, enabling you to access backup
          data using S3 APIs without initiating a restore.\n- api-change:`sagemaker`:
          \\[`botocore`] Releases new Model Customization SequenceLength parameter
          for Training and g7 instance types for Training and Processing.\n- api-change:`securityhub`:
          \\[`botocore`] Security Hub is adding a new public API, ListFreeTrialStatusesV2
          to describe the free trial statuses of the Security Hub service and its
          opt-in features.\n- api-change:`socialmessaging`: \\[`botocore`] Add support
          for WhatsApp Conversions APIs.\n- bugfix:retries: \\[`botocore`] Include
          the resolved max attempts in the `amz-sdk-request` header on the initial
          attempt\n\n### [`v1.43.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14365)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.64...1.43.65)\n\n\\=======\n\n-
          api-change:`acm-pca`: \\[`botocore`] Private Certificate Authority service
          now supports RSASSA-PSS signing algorithm.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adding support for fine-grained access control for AgentCore
          Memory through managed AgentCore Gateway HTTP Connectors.\n- api-change:`deadline`:
          \\[`botocore`] AWS Deadline Cloud now reports persistent volume costs alongside
          compute and license costs. Customers can view per-fleet storage costs in
          Usage Explorer by selecting the Usage Type grouping, helping them better
          understand the costs of their infrastructure.\n- api-change:`ecs`: \\[`botocore`]
          New enum values added for Agent Connectivity issues\n- api-change:`glue`:
          \\[`botocore`] Added the PutDataCatalogExportConfiguration to export Glue
          Data Catalog metadata to systems tables stored in S3 Tables.\n\n### [`v1.43.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14364)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.63...1.43.64)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect Customer now supports
          up to 50 attachments per email, increased from the previous limit of 10.
          The individual maximum attachment size limit of 20 MB and the total email
          size limit of 25 MB still hold true.\n- api-change:`dsql`: \\[`botocore`]
          UpdateCluster now checks the RemovePeerCluster permission on the specific
          cluster being removed, not a wildcard and docs now clarify how to set kmsEncryptionKey
          so the cluster uses the AWS-owned key.\n- api-change:`dynamodb`: \\[`botocore`]
          Vector indexes are a type of index in Amazon DynamoDB that enable similarity
          search on vector embedding stored in your table items. Vector indexes use
          approximate nearest neighbor search to find items whose vectors are most
          similar to a query vector that you provide.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 now supports Application Status Checks, a new status check that
          monitors your application's health through configurable HTTP(S) paths and
          ports, so you can detect and automatically respond to application-level
          impairments.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`iam`: \\[`botocore`] Updating endpoint
          generation logic\n- api-change:`inspector2`: \\[`botocore`] Adding Azure
          SBOM export capability.\n- api-change:`organizations`: \\[`botocore`] Improved
          accuracy of CloudTrail event documentation for AWS Organizations membership
          operations.\n- api-change:`partnercentral-selling`: \\[`botocore`] Partners
          can now create leads with only 5 required fields and free-text values for
          all other fields, reducing import friction. Engagement invitations now include
          enrichment data (propensity scores, lead readiness) directly in the response.\n-
          api-change:`sso-admin`: \\[`botocore`] AWS IAM Identity Center now lets
          you create organization-level instances without enabling multi-account permissions.
          You can enable multi-account permissions during instance creation or later
          via console or API, which then provisions the necessary service-linked roles.\n-
          api-change:`workspaces`: \\[`botocore`] Added ClientExperiencePolicy to
          ClientProperties object for ModifyClientProperties and DescribeClientProperties
          APIs.\n\n### [`v1.43.63`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14363)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.62...1.43.63)\n\n\\=======\n\n-
          api-change:`directconnect`: \\[`botocore`] Added route visibility support
          for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes
          to view the BGP routes including AS path and BGP communities advertised
          over their virtual interfaces.\n- api-change:`eks-auth`: \\[`botocore`]
          Added eksNodeName, instanceId, and zone optional parameters to the AssumeRoleForPodIdentity
          API.\n- api-change:`mediaconvert`: \\[`botocore`] Updates Kantar server
          URL validation to accept Fifty5Blue domain. Adds support for output to S3
          Glacier Instant Retrieval.\n- api-change:`network-firewall`: \\[`botocore`]
          This launch allows customers to use Network Firewall as an explicit Proxy
          and protect their workloads against threat of data exfiltration.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Launch CMK support for Telemetry Enablement Organization
          and Account Rules.\n- api-change:`timestream-influxdb`: \\[`botocore`] This
          release adds support for customer-managed backup restore, and encryption
          of new DbInstances and DbClusters using customer-managed KMS keys.\n- api-change:`wafv2`:
          \\[`botocore`] Updated descriptions for number of PreParseTextTransformations
          allowed per rule statement\n\n### [`v1.43.62`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14362)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.61...1.43.62)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Amazon Managed Service for Prometheus adds
          support for an Amazon OpenSearch Service exporter for managed collectors.\n-
          api-change:`bedrock-runtime`: \\[`botocore`] Added support for mid-conversation
          tool changes in the Amazon Bedrock Converse and ConverseStream APIs\n- api-change:`billing`:
          \\[`botocore`] Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails,
          and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time
          programmatic access to billing data for Enterprise Support usage previously
          only available upon request through AWS Concierge or Support.\n- api-change:`cloudformation`:
          \\[`botocore`] Adding enum for sensitive property to DriftIgnoredReason\n-
          api-change:`connectcampaignsv2`: \\[`botocore`] Launching feature for abandonment
          rate pacing control for outbound campaigns.\n- api-change:`datazone`: \\[`botocore`]
          Adding support for enhanced Git experience in Sagemaker Unified Studio.\n-
          api-change:`elementalinference`: \\[`botocore`] AWS Elemental Inference
          now supports graphic composition on cropped video outputs, enabling branded
          graphics and other visual elements to be overlaid as part of the inference
          workflow.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`logs`: \\[`botocore`] Amazon CloudWatch
          Logs now lets you create and update lookup tables directly from CloudWatch
          Logs query results by passing a queryId, and configure a lookup table as
          a scheduled query destination so it refreshes automatically with the latest
          query results on each run.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support TargetAgreementId,
          TargetAgreementIntent, and CreatedBySource filters for the Offer entity
          type.\n- api-change:`network-firewall`: \\[`botocore`] Doc Updates for Container
          Attributes\n- api-change:`outposts`: \\[`botocore`] Adds the \"EKS\" value
          to the AWSServiceName enum and marks the Address field as sensitive.\n-
          api-change:`quicksight`: \\[`botocore`] Adding TopicV2 management APIs,
          adding possibility to use Topics in Analysis\n- api-change:`rds`: \\[`botocore`]
          Adds StorageOperationStatus and StorageOperationPercentProgress to DescribeDBInstances,
          letting you monitor RDS storage initialization and optimization progress.\n-
          api-change:`resiliencehubv2`: \\[`botocore`] Adding support for new testing
          capability in AWS Resilience Hub.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 9am on monday\"\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2593
        commit_id: 9ed2d60b38c92dbd34011878abd6811779cdad21
        patchset: 9ed2d60b38c92dbd34011878abd6811779cdad21
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '2593'
      change_message: "chore(deps): update dependency boto3 to v1.43.66\n\nThis PR
        contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [boto3](https://redirect.github.com/boto/boto3) | `==1.43.61` \u2192 `==1.43.66`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.66?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.61/1.43.66?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14366)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.65...1.43.66)\n\n\\=======\n\n-
        api-change:`agent-registry`: \\[`botocore`] Agent Registry's Public Preview
        release\n- api-change:`agent-registry-control`: \\[`botocore`] Agent Registry's
        Public Preview release\n- api-change:`autoscaling`: \\[`botocore`] EC2 Auto
        Scaling now supports being managed by other AWS services via the operator
        field.\n- api-change:`backup`: \\[`botocore`] AWS Backup now lets you create
        read-only access points for Amazon S3 recovery points, enabling you to access
        backup data using S3 APIs without initiating a restore.\n- api-change:`bedrock-agentcore`:
        \\[`botocore`] Add support for capacity provider sessions in Amazon Bedrock
        AgentCore. Customers can now delete an active session running on a runtime
        instance launched through their capacity provider.\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Add support for Gateway rate limits and Runtime instances in
        Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to
        control request rates, token consumption rates, and active connection rates.
        Customers can now create capacity providers to launch runtimes on their EC2
        instances.\n- api-change:`devicefarm`: \\[`botocore`] Adds support for service
        generated insights across runs, jobs, and tests.\n- api-change:`ec2`: \\[`botocore`]
        Adds a new optional IncludeLocalZones parameter to the Spot Placement Score
        API that defaults to false. When set to true, the Spot Placement Score API
        will consider the relevant Local Zones with Spot capacity when computing the
        Spot Placement Score.\n- api-change:`endpoint-rules`: \\[`botocore`] Update
        endpoint-rules client to latest version\n- api-change:`gamelift`: \\[`botocore`]
        Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families
        for managed EC2 and container fleets. Also adds explicit anchors on most string
        regexes.\n- api-change:`kafka`: \\[`botocore`] MSK Clusters can now deliver
        authorizer logs alongside broker logs to the destinations defined by you\n-
        api-change:`logs`: \\[`botocore`] This release adds index category support
        to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and
        identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes.\n- api-change:`marketplace-agreement`:
        \\[`botocore`] GetAgreementTerms now returns a new term variant in AcceptedTerm,
        netPaymentTerm, with a paymentDuePeriod field (example \"P30D\").\n- api-change:`marketplace-discovery`:
        \\[`botocore`] GetOfferTerms now returns netPaymentTerm in offerTerms, specifying
        payment due period after invoice date. The paymentDuePeriod field uses ISO
        8601 duration format (e.g., \"P30D\" for net 30 days). This is a backward-compatible
        addition. See API documentation for full structure and examples.\n- api-change:`mediatailor`:
        \\[`botocore`] AWS Elemental MediaTailor now supports concurrent function
        execution. The new Concurrent Executor function type runs multiple independent
        child functions in parallel within a single lifecycle hook, reducing pipeline
        latency to the duration of the slowest call instead of the sum of all calls.\n-
        api-change:`s3`: \\[`botocore`] AWS Backup now lets you create read-only access
        points for Amazon S3 recovery points, enabling you to access backup data using
        S3 APIs without initiating a restore.\n- api-change:`sagemaker`: \\[`botocore`]
        Releases new Model Customization SequenceLength parameter for Training and
        g7 instance types for Training and Processing.\n- api-change:`securityhub`:
        \\[`botocore`] Security Hub is adding a new public API, ListFreeTrialStatusesV2
        to describe the free trial statuses of the Security Hub service and its opt-in
        features.\n- api-change:`socialmessaging`: \\[`botocore`] Add support for
        WhatsApp Conversions APIs.\n- bugfix:retries: \\[`botocore`] Include the resolved
        max attempts in the `amz-sdk-request` header on the initial attempt\n\n###
        [`v1.43.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14365)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.64...1.43.65)\n\n\\=======\n\n-
        api-change:`acm-pca`: \\[`botocore`] Private Certificate Authority service
        now supports RSASSA-PSS signing algorithm.\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Adding support for fine-grained access control for AgentCore
        Memory through managed AgentCore Gateway HTTP Connectors.\n- api-change:`deadline`:
        \\[`botocore`] AWS Deadline Cloud now reports persistent volume costs alongside
        compute and license costs. Customers can view per-fleet storage costs in Usage
        Explorer by selecting the Usage Type grouping, helping them better understand
        the costs of their infrastructure.\n- api-change:`ecs`: \\[`botocore`] New
        enum values added for Agent Connectivity issues\n- api-change:`glue`: \\[`botocore`]
        Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata
        to systems tables stored in S3 Tables.\n\n### [`v1.43.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14364)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.63...1.43.64)\n\n\\=======\n\n-
        api-change:`connect`: \\[`botocore`] Amazon Connect Customer now supports
        up to 50 attachments per email, increased from the previous limit of 10. The
        individual maximum attachment size limit of 20 MB and the total email size
        limit of 25 MB still hold true.\n- api-change:`dsql`: \\[`botocore`] UpdateCluster
        now checks the RemovePeerCluster permission on the specific cluster being
        removed, not a wildcard and docs now clarify how to set kmsEncryptionKey so
        the cluster uses the AWS-owned key.\n- api-change:`dynamodb`: \\[`botocore`]
        Vector indexes are a type of index in Amazon DynamoDB that enable similarity
        search on vector embedding stored in your table items. Vector indexes use
        approximate nearest neighbor search to find items whose vectors are most similar
        to a query vector that you provide.\n- api-change:`ec2`: \\[`botocore`] Amazon
        EC2 now supports Application Status Checks, a new status check that monitors
        your application's health through configurable HTTP(S) paths and ports, so
        you can detect and automatically respond to application-level impairments.\n-
        api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client to
        latest version\n- api-change:`iam`: \\[`botocore`] Updating endpoint generation
        logic\n- api-change:`inspector2`: \\[`botocore`] Adding Azure SBOM export
        capability.\n- api-change:`organizations`: \\[`botocore`] Improved accuracy
        of CloudTrail event documentation for AWS Organizations membership operations.\n-
        api-change:`partnercentral-selling`: \\[`botocore`] Partners can now create
        leads with only 5 required fields and free-text values for all other fields,
        reducing import friction. Engagement invitations now include enrichment data
        (propensity scores, lead readiness) directly in the response.\n- api-change:`sso-admin`:
        \\[`botocore`] AWS IAM Identity Center now lets you create organization-level
        instances without enabling multi-account permissions. You can enable multi-account
        permissions during instance creation or later via console or API, which then
        provisions the necessary service-linked roles.\n- api-change:`workspaces`:
        \\[`botocore`] Added ClientExperiencePolicy to ClientProperties object for
        ModifyClientProperties and DescribeClientProperties APIs.\n\n### [`v1.43.63`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14363)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.62...1.43.63)\n\n\\=======\n\n-
        api-change:`directconnect`: \\[`botocore`] Added route visibility support
        for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes
        to view the BGP routes including AS path and BGP communities advertised over
        their virtual interfaces.\n- api-change:`eks-auth`: \\[`botocore`] Added eksNodeName,
        instanceId, and zone optional parameters to the AssumeRoleForPodIdentity API.\n-
        api-change:`mediaconvert`: \\[`botocore`] Updates Kantar server URL validation
        to accept Fifty5Blue domain. Adds support for output to S3 Glacier Instant
        Retrieval.\n- api-change:`network-firewall`: \\[`botocore`] This launch allows
        customers to use Network Firewall as an explicit Proxy and protect their workloads
        against threat of data exfiltration.\n- api-change:`observabilityadmin`: \\[`botocore`]
        Launch CMK support for Telemetry Enablement Organization and Account Rules.\n-
        api-change:`timestream-influxdb`: \\[`botocore`] This release adds support
        for customer-managed backup restore, and encryption of new DbInstances and
        DbClusters using customer-managed KMS keys.\n- api-change:`wafv2`: \\[`botocore`]
        Updated descriptions for number of PreParseTextTransformations allowed per
        rule statement\n\n### [`v1.43.62`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14362)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.61...1.43.62)\n\n\\=======\n\n-
        api-change:`amp`: \\[`botocore`] Amazon Managed Service for Prometheus adds
        support for an Amazon OpenSearch Service exporter for managed collectors.\n-
        api-change:`bedrock-runtime`: \\[`botocore`] Added support for mid-conversation
        tool changes in the Amazon Bedrock Converse and ConverseStream APIs\n- api-change:`billing`:
        \\[`botocore`] Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails,
        and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time
        programmatic access to billing data for Enterprise Support usage previously
        only available upon request through AWS Concierge or Support.\n- api-change:`cloudformation`:
        \\[`botocore`] Adding enum for sensitive property to DriftIgnoredReason\n-
        api-change:`connectcampaignsv2`: \\[`botocore`] Launching feature for abandonment
        rate pacing control for outbound campaigns.\n- api-change:`datazone`: \\[`botocore`]
        Adding support for enhanced Git experience in Sagemaker Unified Studio.\n-
        api-change:`elementalinference`: \\[`botocore`] AWS Elemental Inference now
        supports graphic composition on cropped video outputs, enabling branded graphics
        and other visual elements to be overlaid as part of the inference workflow.\n-
        api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client to
        latest version\n- api-change:`logs`: \\[`botocore`] Amazon CloudWatch Logs
        now lets you create and update lookup tables directly from CloudWatch Logs
        query results by passing a queryId, and configure a lookup table as a scheduled
        query destination so it refreshes automatically with the latest query results
        on each run.\n- api-change:`marketplace-catalog`: \\[`botocore`] This release
        enhances the ListEntities API to support TargetAgreementId, TargetAgreementIntent,
        and CreatedBySource filters for the Offer entity type.\n- api-change:`network-firewall`:
        \\[`botocore`] Doc Updates for Container Attributes\n- api-change:`outposts`:
        \\[`botocore`] Adds the \"EKS\" value to the AWSServiceName enum and marks
        the Address field as sensitive.\n- api-change:`quicksight`: \\[`botocore`]
        Adding TopicV2 management APIs, adding possibility to use Topics in Analysis\n-
        api-change:`rds`: \\[`botocore`] Adds StorageOperationStatus and StorageOperationPercentProgress
        to DescribeDBInstances, letting you monitor RDS storage initialization and
        optimization progress.\n- api-change:`resiliencehubv2`: \\[`botocore`] Adding
        support for new testing capability in AWS Resilience Hub.\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        \"before 9am on monday\"\n- Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/2593
      child_jobs: []
      commit_id: 9ed2d60b38c92dbd34011878abd6811779cdad21
      event_id: 358632e0-945e-11f1-8714-16f2307bba8b
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/b3a113ef6e474d93b08620940b960c82/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/b3a113ef6e474d93b08620940b960c82/work/logs
        result_data_file: /var/lib/zuul/builds/b3a113ef6e474d93b08620940b960c82/work/results.json
        src_root: /var/lib/zuul/builds/b3a113ef6e474d93b08620940b960c82/work/src
        work_root: /var/lib/zuul/builds/b3a113ef6e474d93b08620940b960c82/work
      include_vars: []
      items:
      - branch: main
        change: '2593'
        change_message: "chore(deps): update dependency boto3 to v1.43.66\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.61` \u2192 `==1.43.66`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.66?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.61/1.43.66?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14366)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.65...1.43.66)\n\n\\=======\n\n-
          api-change:`agent-registry`: \\[`botocore`] Agent Registry's Public Preview
          release\n- api-change:`agent-registry-control`: \\[`botocore`] Agent Registry's
          Public Preview release\n- api-change:`autoscaling`: \\[`botocore`] EC2 Auto
          Scaling now supports being managed by other AWS services via the operator
          field.\n- api-change:`backup`: \\[`botocore`] AWS Backup now lets you create
          read-only access points for Amazon S3 recovery points, enabling you to access
          backup data using S3 APIs without initiating a restore.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Add support for capacity provider sessions in Amazon Bedrock
          AgentCore. Customers can now delete an active session running on a runtime
          instance launched through their capacity provider.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Add support for Gateway rate limits and Runtime instances
          in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped
          to control request rates, token consumption rates, and active connection
          rates. Customers can now create capacity providers to launch runtimes on
          their EC2 instances.\n- api-change:`devicefarm`: \\[`botocore`] Adds support
          for service generated insights across runs, jobs, and tests.\n- api-change:`ec2`:
          \\[`botocore`] Adds a new optional IncludeLocalZones parameter to the Spot
          Placement Score API that defaults to false. When set to true, the Spot Placement
          Score API will consider the relevant Local Zones with Spot capacity when
          computing the Spot Placement Score.\n- api-change:`endpoint-rules`: \\[`botocore`]
          Update endpoint-rules client to latest version\n- api-change:`gamelift`:
          \\[`botocore`] Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance
          type families for managed EC2 and container fleets. Also adds explicit anchors
          on most string regexes.\n- api-change:`kafka`: \\[`botocore`] MSK Clusters
          can now deliver authorizer logs alongside broker logs to the destinations
          defined by you\n- api-change:`logs`: \\[`botocore`] This release adds index
          category support to the CloudWatch Logs DescribeFieldIndexes API. Customers
          can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes.\n-
          api-change:`marketplace-agreement`: \\[`botocore`] GetAgreementTerms now
          returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod
          field (example \"P30D\").\n- api-change:`marketplace-discovery`: \\[`botocore`]
          GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment
          due period after invoice date. The paymentDuePeriod field uses ISO 8601
          duration format (e.g., \"P30D\" for net 30 days). This is a backward-compatible
          addition. See API documentation for full structure and examples.\n- api-change:`mediatailor`:
          \\[`botocore`] AWS Elemental MediaTailor now supports concurrent function
          execution. The new Concurrent Executor function type runs multiple independent
          child functions in parallel within a single lifecycle hook, reducing pipeline
          latency to the duration of the slowest call instead of the sum of all calls.\n-
          api-change:`s3`: \\[`botocore`] AWS Backup now lets you create read-only
          access points for Amazon S3 recovery points, enabling you to access backup
          data using S3 APIs without initiating a restore.\n- api-change:`sagemaker`:
          \\[`botocore`] Releases new Model Customization SequenceLength parameter
          for Training and g7 instance types for Training and Processing.\n- api-change:`securityhub`:
          \\[`botocore`] Security Hub is adding a new public API, ListFreeTrialStatusesV2
          to describe the free trial statuses of the Security Hub service and its
          opt-in features.\n- api-change:`socialmessaging`: \\[`botocore`] Add support
          for WhatsApp Conversions APIs.\n- bugfix:retries: \\[`botocore`] Include
          the resolved max attempts in the `amz-sdk-request` header on the initial
          attempt\n\n### [`v1.43.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14365)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.64...1.43.65)\n\n\\=======\n\n-
          api-change:`acm-pca`: \\[`botocore`] Private Certificate Authority service
          now supports RSASSA-PSS signing algorithm.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adding support for fine-grained access control for AgentCore
          Memory through managed AgentCore Gateway HTTP Connectors.\n- api-change:`deadline`:
          \\[`botocore`] AWS Deadline Cloud now reports persistent volume costs alongside
          compute and license costs. Customers can view per-fleet storage costs in
          Usage Explorer by selecting the Usage Type grouping, helping them better
          understand the costs of their infrastructure.\n- api-change:`ecs`: \\[`botocore`]
          New enum values added for Agent Connectivity issues\n- api-change:`glue`:
          \\[`botocore`] Added the PutDataCatalogExportConfiguration to export Glue
          Data Catalog metadata to systems tables stored in S3 Tables.\n\n### [`v1.43.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14364)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.63...1.43.64)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect Customer now supports
          up to 50 attachments per email, increased from the previous limit of 10.
          The individual maximum attachment size limit of 20 MB and the total email
          size limit of 25 MB still hold true.\n- api-change:`dsql`: \\[`botocore`]
          UpdateCluster now checks the RemovePeerCluster permission on the specific
          cluster being removed, not a wildcard and docs now clarify how to set kmsEncryptionKey
          so the cluster uses the AWS-owned key.\n- api-change:`dynamodb`: \\[`botocore`]
          Vector indexes are a type of index in Amazon DynamoDB that enable similarity
          search on vector embedding stored in your table items. Vector indexes use
          approximate nearest neighbor search to find items whose vectors are most
          similar to a query vector that you provide.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 now supports Application Status Checks, a new status check that
          monitors your application's health through configurable HTTP(S) paths and
          ports, so you can detect and automatically respond to application-level
          impairments.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`iam`: \\[`botocore`] Updating endpoint
          generation logic\n- api-change:`inspector2`: \\[`botocore`] Adding Azure
          SBOM export capability.\n- api-change:`organizations`: \\[`botocore`] Improved
          accuracy of CloudTrail event documentation for AWS Organizations membership
          operations.\n- api-change:`partnercentral-selling`: \\[`botocore`] Partners
          can now create leads with only 5 required fields and free-text values for
          all other fields, reducing import friction. Engagement invitations now include
          enrichment data (propensity scores, lead readiness) directly in the response.\n-
          api-change:`sso-admin`: \\[`botocore`] AWS IAM Identity Center now lets
          you create organization-level instances without enabling multi-account permissions.
          You can enable multi-account permissions during instance creation or later
          via console or API, which then provisions the necessary service-linked roles.\n-
          api-change:`workspaces`: \\[`botocore`] Added ClientExperiencePolicy to
          ClientProperties object for ModifyClientProperties and DescribeClientProperties
          APIs.\n\n### [`v1.43.63`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14363)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.62...1.43.63)\n\n\\=======\n\n-
          api-change:`directconnect`: \\[`botocore`] Added route visibility support
          for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes
          to view the BGP routes including AS path and BGP communities advertised
          over their virtual interfaces.\n- api-change:`eks-auth`: \\[`botocore`]
          Added eksNodeName, instanceId, and zone optional parameters to the AssumeRoleForPodIdentity
          API.\n- api-change:`mediaconvert`: \\[`botocore`] Updates Kantar server
          URL validation to accept Fifty5Blue domain. Adds support for output to S3
          Glacier Instant Retrieval.\n- api-change:`network-firewall`: \\[`botocore`]
          This launch allows customers to use Network Firewall as an explicit Proxy
          and protect their workloads against threat of data exfiltration.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Launch CMK support for Telemetry Enablement Organization
          and Account Rules.\n- api-change:`timestream-influxdb`: \\[`botocore`] This
          release adds support for customer-managed backup restore, and encryption
          of new DbInstances and DbClusters using customer-managed KMS keys.\n- api-change:`wafv2`:
          \\[`botocore`] Updated descriptions for number of PreParseTextTransformations
          allowed per rule statement\n\n### [`v1.43.62`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14362)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.61...1.43.62)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Amazon Managed Service for Prometheus adds
          support for an Amazon OpenSearch Service exporter for managed collectors.\n-
          api-change:`bedrock-runtime`: \\[`botocore`] Added support for mid-conversation
          tool changes in the Amazon Bedrock Converse and ConverseStream APIs\n- api-change:`billing`:
          \\[`botocore`] Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails,
          and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time
          programmatic access to billing data for Enterprise Support usage previously
          only available upon request through AWS Concierge or Support.\n- api-change:`cloudformation`:
          \\[`botocore`] Adding enum for sensitive property to DriftIgnoredReason\n-
          api-change:`connectcampaignsv2`: \\[`botocore`] Launching feature for abandonment
          rate pacing control for outbound campaigns.\n- api-change:`datazone`: \\[`botocore`]
          Adding support for enhanced Git experience in Sagemaker Unified Studio.\n-
          api-change:`elementalinference`: \\[`botocore`] AWS Elemental Inference
          now supports graphic composition on cropped video outputs, enabling branded
          graphics and other visual elements to be overlaid as part of the inference
          workflow.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`logs`: \\[`botocore`] Amazon CloudWatch
          Logs now lets you create and update lookup tables directly from CloudWatch
          Logs query results by passing a queryId, and configure a lookup table as
          a scheduled query destination so it refreshes automatically with the latest
          query results on each run.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support TargetAgreementId,
          TargetAgreementIntent, and CreatedBySource filters for the Offer entity
          type.\n- api-change:`network-firewall`: \\[`botocore`] Doc Updates for Container
          Attributes\n- api-change:`outposts`: \\[`botocore`] Adds the \"EKS\" value
          to the AWSServiceName enum and marks the Address field as sensitive.\n-
          api-change:`quicksight`: \\[`botocore`] Adding TopicV2 management APIs,
          adding possibility to use Topics in Analysis\n- api-change:`rds`: \\[`botocore`]
          Adds StorageOperationStatus and StorageOperationPercentProgress to DescribeDBInstances,
          letting you monitor RDS storage initialization and optimization progress.\n-
          api-change:`resiliencehubv2`: \\[`botocore`] Adding support for new testing
          capability in AWS Resilience Hub.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 9am on monday\"\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2593
        commit_id: 9ed2d60b38c92dbd34011878abd6811779cdad21
        patchset: 9ed2d60b38c92dbd34011878abd6811779cdad21
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: container-image-python-osism-build
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGJvdG8zIHRvIHYxLjQzLjY2CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IFtBZ2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgW0NvbmZpZGVuY2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbYm90bzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zKSB8IGA9PTEuNDMuNjFgIOKGkiBgPT0xLjQzLjY2YCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvYm90bzMvMS40My42Nj9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9weXBpL2JvdG8zLzEuNDMuNjEvMS40My42Nj9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5ib3RvL2JvdG8zIChib3RvMyk8L3N1bW1hcnk+CgojIyMgW2B2MS40My42NmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzY2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuNjUuLi4xLjQzLjY2KQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYWdlbnQtcmVnaXN0cnlgOiBcW2Bib3RvY29yZWBdIEFnZW50IFJlZ2lzdHJ5J3MgUHVibGljIFByZXZpZXcgcmVsZWFzZQotIGFwaS1jaGFuZ2U6YGFnZW50LXJlZ2lzdHJ5LWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFnZW50IFJlZ2lzdHJ5J3MgUHVibGljIFByZXZpZXcgcmVsZWFzZQotIGFwaS1jaGFuZ2U6YGF1dG9zY2FsaW5nYDogXFtgYm90b2NvcmVgXSBFQzIgQXV0byBTY2FsaW5nIG5vdyBzdXBwb3J0cyBiZWluZyBtYW5hZ2VkIGJ5IG90aGVyIEFXUyBzZXJ2aWNlcyB2aWEgdGhlIG9wZXJhdG9yIGZpZWxkLgotIGFwaS1jaGFuZ2U6YGJhY2t1cGA6IFxbYGJvdG9jb3JlYF0gQVdTIEJhY2t1cCBub3cgbGV0cyB5b3UgY3JlYXRlIHJlYWQtb25seSBhY2Nlc3MgcG9pbnRzIGZvciBBbWF6b24gUzMgcmVjb3ZlcnkgcG9pbnRzLCBlbmFibGluZyB5b3UgdG8gYWNjZXNzIGJhY2t1cCBkYXRhIHVzaW5nIFMzIEFQSXMgd2l0aG91dCBpbml0aWF0aW5nIGEgcmVzdG9yZS4KLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZWA6IFxbYGJvdG9jb3JlYF0gQWRkIHN1cHBvcnQgZm9yIGNhcGFjaXR5IHByb3ZpZGVyIHNlc3Npb25zIGluIEFtYXpvbiBCZWRyb2NrIEFnZW50Q29yZS4gQ3VzdG9tZXJzIGNhbiBub3cgZGVsZXRlIGFuIGFjdGl2ZSBzZXNzaW9uIHJ1bm5pbmcgb24gYSBydW50aW1lIGluc3RhbmNlIGxhdW5jaGVkIHRocm91Z2ggdGhlaXIgY2FwYWNpdHkgcHJvdmlkZXIuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gQWRkIHN1cHBvcnQgZm9yIEdhdGV3YXkgcmF0ZSBsaW1pdHMgYW5kIFJ1bnRpbWUgaW5zdGFuY2VzIGluIEFtYXpvbiBCZWRyb2NrIEFnZW50Q29yZS4gQ3VzdG9tZXJzIGNhbiBub3cgY29uZmlndXJlIHJhdGUgbGltaXRzIHNjb3BlZCB0byBjb250cm9sIHJlcXVlc3QgcmF0ZXMsIHRva2VuIGNvbnN1bXB0aW9uIHJhdGVzLCBhbmQgYWN0aXZlIGNvbm5lY3Rpb24gcmF0ZXMuIEN1c3RvbWVycyBjYW4gbm93IGNyZWF0ZSBjYXBhY2l0eSBwcm92aWRlcnMgdG8gbGF1bmNoIHJ1bnRpbWVzIG9uIHRoZWlyIEVDMiBpbnN0YW5jZXMuCi0gYXBpLWNoYW5nZTpgZGV2aWNlZmFybWA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBzZXJ2aWNlIGdlbmVyYXRlZCBpbnNpZ2h0cyBhY3Jvc3MgcnVucywgam9icywgYW5kIHRlc3RzLgotIGFwaS1jaGFuZ2U6YGVjMmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBhIG5ldyBvcHRpb25hbCBJbmNsdWRlTG9jYWxab25lcyBwYXJhbWV0ZXIgdG8gdGhlIFNwb3QgUGxhY2VtZW50IFNjb3JlIEFQSSB0aGF0IGRlZmF1bHRzIHRvIGZhbHNlLiBXaGVuIHNldCB0byB0cnVlLCB0aGUgU3BvdCBQbGFjZW1lbnQgU2NvcmUgQVBJIHdpbGwgY29uc2lkZXIgdGhlIHJlbGV2YW50IExvY2FsIFpvbmVzIHdpdGggU3BvdCBjYXBhY2l0eSB3aGVuIGNvbXB1dGluZyB0aGUgU3BvdCBQbGFjZW1lbnQgU2NvcmUuCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBnYW1lbGlmdGA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBDOGEsIEM4aSwgQzlnLCBNOGEsIE04aSwgYW5kIE05ZyBFQzIgaW5zdGFuY2UgdHlwZSBmYW1pbGllcyBmb3IgbWFuYWdlZCBFQzIgYW5kIGNvbnRhaW5lciBmbGVldHMuIEFsc28gYWRkcyBleHBsaWNpdCBhbmNob3JzIG9uIG1vc3Qgc3RyaW5nIHJlZ2V4ZXMuCi0gYXBpLWNoYW5nZTpga2Fma2FgOiBcW2Bib3RvY29yZWBdIE1TSyBDbHVzdGVycyBjYW4gbm93IGRlbGl2ZXIgYXV0aG9yaXplciBsb2dzIGFsb25nc2lkZSBicm9rZXIgbG9ncyB0byB0aGUgZGVzdGluYXRpb25zIGRlZmluZWQgYnkgeW91Ci0gYXBpLWNoYW5nZTpgbG9nc2A6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIGFkZHMgaW5kZXggY2F0ZWdvcnkgc3VwcG9ydCB0byB0aGUgQ2xvdWRXYXRjaCBMb2dzIERlc2NyaWJlRmllbGRJbmRleGVzIEFQSS4gQ3VzdG9tZXJzIGNhbiBmaWx0ZXIgYW5kIGlkZW50aWZ5IERFRkFVTFQsIENVU1RPTSwgQVVUTywgYW5kIElOQUNUSVZFIGZpZWxkIGluZGV4ZXMuCi0gYXBpLWNoYW5nZTpgbWFya2V0cGxhY2UtYWdyZWVtZW50YDogXFtgYm90b2NvcmVgXSBHZXRBZ3JlZW1lbnRUZXJtcyBub3cgcmV0dXJucyBhIG5ldyB0ZXJtIHZhcmlhbnQgaW4gQWNjZXB0ZWRUZXJtLCBuZXRQYXltZW50VGVybSwgd2l0aCBhIHBheW1lbnREdWVQZXJpb2QgZmllbGQgKGV4YW1wbGUgIlAzMEQiKS4KLSBhcGktY2hhbmdlOmBtYXJrZXRwbGFjZS1kaXNjb3ZlcnlgOiBcW2Bib3RvY29yZWBdIEdldE9mZmVyVGVybXMgbm93IHJldHVybnMgbmV0UGF5bWVudFRlcm0gaW4gb2ZmZXJUZXJtcywgc3BlY2lmeWluZyBwYXltZW50IGR1ZSBwZXJpb2QgYWZ0ZXIgaW52b2ljZSBkYXRlLiBUaGUgcGF5bWVudER1ZVBlcmlvZCBmaWVsZCB1c2VzIElTTyA4NjAxIGR1cmF0aW9uIGZvcm1hdCAoZS5nLiwgIlAzMEQiIGZvciBuZXQgMzAgZGF5cykuIFRoaXMgaXMgYSBiYWNrd2FyZC1jb21wYXRpYmxlIGFkZGl0aW9uLiBTZWUgQVBJIGRvY3VtZW50YXRpb24gZm9yIGZ1bGwgc3RydWN0dXJlIGFuZCBleGFtcGxlcy4KLSBhcGktY2hhbmdlOmBtZWRpYXRhaWxvcmA6IFxbYGJvdG9jb3JlYF0gQVdTIEVsZW1lbnRhbCBNZWRpYVRhaWxvciBub3cgc3VwcG9ydHMgY29uY3VycmVudCBmdW5jdGlvbiBleGVjdXRpb24uIFRoZSBuZXcgQ29uY3VycmVudCBFeGVjdXRvciBmdW5jdGlvbiB0eXBlIHJ1bnMgbXVsdGlwbGUgaW5kZXBlbmRlbnQgY2hpbGQgZnVuY3Rpb25zIGluIHBhcmFsbGVsIHdpdGhpbiBhIHNpbmdsZSBsaWZlY3ljbGUgaG9vaywgcmVkdWNpbmcgcGlwZWxpbmUgbGF0ZW5jeSB0byB0aGUgZHVyYXRpb24gb2YgdGhlIHNsb3dlc3QgY2FsbCBpbnN0ZWFkIG9mIHRoZSBzdW0gb2YgYWxsIGNhbGxzLgotIGFwaS1jaGFuZ2U6YHMzYDogXFtgYm90b2NvcmVgXSBBV1MgQmFja3VwIG5vdyBsZXRzIHlvdSBjcmVhdGUgcmVhZC1vbmx5IGFjY2VzcyBwb2ludHMgZm9yIEFtYXpvbiBTMyByZWNvdmVyeSBwb2ludHMsIGVuYWJsaW5nIHlvdSB0byBhY2Nlc3MgYmFja3VwIGRhdGEgdXNpbmcgUzMgQVBJcyB3aXRob3V0IGluaXRpYXRpbmcgYSByZXN0b3JlLgotIGFwaS1jaGFuZ2U6YHNhZ2VtYWtlcmA6IFxbYGJvdG9jb3JlYF0gUmVsZWFzZXMgbmV3IE1vZGVsIEN1c3RvbWl6YXRpb24gU2VxdWVuY2VMZW5ndGggcGFyYW1ldGVyIGZvciBUcmFpbmluZyBhbmQgZzcgaW5zdGFuY2UgdHlwZXMgZm9yIFRyYWluaW5nIGFuZCBQcm9jZXNzaW5nLgotIGFwaS1jaGFuZ2U6YHNlY3VyaXR5aHViYDogXFtgYm90b2NvcmVgXSBTZWN1cml0eSBIdWIgaXMgYWRkaW5nIGEgbmV3IHB1YmxpYyBBUEksIExpc3RGcmVlVHJpYWxTdGF0dXNlc1YyIHRvIGRlc2NyaWJlIHRoZSBmcmVlIHRyaWFsIHN0YXR1c2VzIG9mIHRoZSBTZWN1cml0eSBIdWIgc2VydmljZSBhbmQgaXRzIG9wdC1pbiBmZWF0dXJlcy4KLSBhcGktY2hhbmdlOmBzb2NpYWxtZXNzYWdpbmdgOiBcW2Bib3RvY29yZWBdIEFkZCBzdXBwb3J0IGZvciBXaGF0c0FwcCBDb252ZXJzaW9ucyBBUElzLgotIGJ1Z2ZpeDpyZXRyaWVzOiBcW2Bib3RvY29yZWBdIEluY2x1ZGUgdGhlIHJlc29sdmVkIG1heCBhdHRlbXB0cyBpbiB0aGUgYGFtei1zZGstcmVxdWVzdGAgaGVhZGVyIG9uIHRoZSBpbml0aWFsIGF0dGVtcHQKCiMjIyBbYHYxLjQzLjY1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My42NC4uLjEuNDMuNjUpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBhY20tcGNhYDogXFtgYm90b2NvcmVgXSBQcml2YXRlIENlcnRpZmljYXRlIEF1dGhvcml0eSBzZXJ2aWNlIG5vdyBzdXBwb3J0cyBSU0FTU0EtUFNTIHNpZ25pbmcgYWxnb3JpdGhtLgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFkZGluZyBzdXBwb3J0IGZvciBmaW5lLWdyYWluZWQgYWNjZXNzIGNvbnRyb2wgZm9yIEFnZW50Q29yZSBNZW1vcnkgdGhyb3VnaCBtYW5hZ2VkIEFnZW50Q29yZSBHYXRld2F5IEhUVFAgQ29ubmVjdG9ycy4KLSBhcGktY2hhbmdlOmBkZWFkbGluZWA6IFxbYGJvdG9jb3JlYF0gQVdTIERlYWRsaW5lIENsb3VkIG5vdyByZXBvcnRzIHBlcnNpc3RlbnQgdm9sdW1lIGNvc3RzIGFsb25nc2lkZSBjb21wdXRlIGFuZCBsaWNlbnNlIGNvc3RzLiBDdXN0b21lcnMgY2FuIHZpZXcgcGVyLWZsZWV0IHN0b3JhZ2UgY29zdHMgaW4gVXNhZ2UgRXhwbG9yZXIgYnkgc2VsZWN0aW5nIHRoZSBVc2FnZSBUeXBlIGdyb3VwaW5nLCBoZWxwaW5nIHRoZW0gYmV0dGVyIHVuZGVyc3RhbmQgdGhlIGNvc3RzIG9mIHRoZWlyIGluZnJhc3RydWN0dXJlLgotIGFwaS1jaGFuZ2U6YGVjc2A6IFxbYGJvdG9jb3JlYF0gTmV3IGVudW0gdmFsdWVzIGFkZGVkIGZvciBBZ2VudCBDb25uZWN0aXZpdHkgaXNzdWVzCi0gYXBpLWNoYW5nZTpgZ2x1ZWA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgdGhlIFB1dERhdGFDYXRhbG9nRXhwb3J0Q29uZmlndXJhdGlvbiB0byBleHBvcnQgR2x1ZSBEYXRhIENhdGFsb2cgbWV0YWRhdGEgdG8gc3lzdGVtcyB0YWJsZXMgc3RvcmVkIGluIFMzIFRhYmxlcy4KCiMjIyBbYHYxLjQzLjY0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My42My4uLjEuNDMuNjQpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBjb25uZWN0YDogXFtgYm90b2NvcmVgXSBBbWF6b24gQ29ubmVjdCBDdXN0b21lciBub3cgc3VwcG9ydHMgdXAgdG8gNTAgYXR0YWNobWVudHMgcGVyIGVtYWlsLCBpbmNyZWFzZWQgZnJvbSB0aGUgcHJldmlvdXMgbGltaXQgb2YgMTAuIFRoZSBpbmRpdmlkdWFsIG1heGltdW0gYXR0YWNobWVudCBzaXplIGxpbWl0IG9mIDIwIE1CIGFuZCB0aGUgdG90YWwgZW1haWwgc2l6ZSBsaW1pdCBvZiAyNSBNQiBzdGlsbCBob2xkIHRydWUuCi0gYXBpLWNoYW5nZTpgZHNxbGA6IFxbYGJvdG9jb3JlYF0gVXBkYXRlQ2x1c3RlciBub3cgY2hlY2tzIHRoZSBSZW1vdmVQZWVyQ2x1c3RlciBwZXJtaXNzaW9uIG9uIHRoZSBzcGVjaWZpYyBjbHVzdGVyIGJlaW5nIHJlbW92ZWQsIG5vdCBhIHdpbGRjYXJkIGFuZCBkb2NzIG5vdyBjbGFyaWZ5IGhvdyB0byBzZXQga21zRW5jcnlwdGlvbktleSBzbyB0aGUgY2x1c3RlciB1c2VzIHRoZSBBV1Mtb3duZWQga2V5LgotIGFwaS1jaGFuZ2U6YGR5bmFtb2RiYDogXFtgYm90b2NvcmVgXSBWZWN0b3IgaW5kZXhlcyBhcmUgYSB0eXBlIG9mIGluZGV4IGluIEFtYXpvbiBEeW5hbW9EQiB0aGF0IGVuYWJsZSBzaW1pbGFyaXR5IHNlYXJjaCBvbiB2ZWN0b3IgZW1iZWRkaW5nIHN0b3JlZCBpbiB5b3VyIHRhYmxlIGl0ZW1zLiBWZWN0b3IgaW5kZXhlcyB1c2UgYXBwcm94aW1hdGUgbmVhcmVzdCBuZWlnaGJvciBzZWFyY2ggdG8gZmluZCBpdGVtcyB3aG9zZSB2ZWN0b3JzIGFyZSBtb3N0IHNpbWlsYXIgdG8gYSBxdWVyeSB2ZWN0b3IgdGhhdCB5b3UgcHJvdmlkZS4KLSBhcGktY2hhbmdlOmBlYzJgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBFQzIgbm93IHN1cHBvcnRzIEFwcGxpY2F0aW9uIFN0YXR1cyBDaGVja3MsIGEgbmV3IHN0YXR1cyBjaGVjayB0aGF0IG1vbml0b3JzIHlvdXIgYXBwbGljYXRpb24ncyBoZWFsdGggdGhyb3VnaCBjb25maWd1cmFibGUgSFRUUChTKSBwYXRocyBhbmQgcG9ydHMsIHNvIHlvdSBjYW4gZGV0ZWN0IGFuZCBhdXRvbWF0aWNhbGx5IHJlc3BvbmQgdG8gYXBwbGljYXRpb24tbGV2ZWwgaW1wYWlybWVudHMuCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBpYW1gOiBcW2Bib3RvY29yZWBdIFVwZGF0aW5nIGVuZHBvaW50IGdlbmVyYXRpb24gbG9naWMKLSBhcGktY2hhbmdlOmBpbnNwZWN0b3IyYDogXFtgYm90b2NvcmVgXSBBZGRpbmcgQXp1cmUgU0JPTSBleHBvcnQgY2FwYWJpbGl0eS4KLSBhcGktY2hhbmdlOmBvcmdhbml6YXRpb25zYDogXFtgYm90b2NvcmVgXSBJbXByb3ZlZCBhY2N1cmFjeSBvZiBDbG91ZFRyYWlsIGV2ZW50IGRvY3VtZW50YXRpb24gZm9yIEFXUyBPcmdhbml6YXRpb25zIG1lbWJlcnNoaXAgb3BlcmF0aW9ucy4KLSBhcGktY2hhbmdlOmBwYXJ0bmVyY2VudHJhbC1zZWxsaW5nYDogXFtgYm90b2NvcmVgXSBQYXJ0bmVycyBjYW4gbm93IGNyZWF0ZSBsZWFkcyB3aXRoIG9ubHkgNSByZXF1aXJlZCBmaWVsZHMgYW5kIGZyZWUtdGV4dCB2YWx1ZXMgZm9yIGFsbCBvdGhlciBmaWVsZHMsIHJlZHVjaW5nIGltcG9ydCBmcmljdGlvbi4gRW5nYWdlbWVudCBpbnZpdGF0aW9ucyBub3cgaW5jbHVkZSBlbnJpY2htZW50IGRhdGEgKHByb3BlbnNpdHkgc2NvcmVzLCBsZWFkIHJlYWRpbmVzcykgZGlyZWN0bHkgaW4gdGhlIHJlc3BvbnNlLgotIGFwaS1jaGFuZ2U6YHNzby1hZG1pbmA6IFxbYGJvdG9jb3JlYF0gQVdTIElBTSBJZGVudGl0eSBDZW50ZXIgbm93IGxldHMgeW91IGNyZWF0ZSBvcmdhbml6YXRpb24tbGV2ZWwgaW5zdGFuY2VzIHdpdGhvdXQgZW5hYmxpbmcgbXVsdGktYWNjb3VudCBwZXJtaXNzaW9ucy4gWW91IGNhbiBlbmFibGUgbXVsdGktYWNjb3VudCBwZXJtaXNzaW9ucyBkdXJpbmcgaW5zdGFuY2UgY3JlYXRpb24gb3IgbGF0ZXIgdmlhIGNvbnNvbGUgb3IgQVBJLCB3aGljaCB0aGVuIHByb3Zpc2lvbnMgdGhlIG5lY2Vzc2FyeSBzZXJ2aWNlLWxpbmtlZCByb2xlcy4KLSBhcGktY2hhbmdlOmB3b3Jrc3BhY2VzYDogXFtgYm90b2NvcmVgXSBBZGRlZCBDbGllbnRFeHBlcmllbmNlUG9saWN5IHRvIENsaWVudFByb3BlcnRpZXMgb2JqZWN0IGZvciBNb2RpZnlDbGllbnRQcm9wZXJ0aWVzIGFuZCBEZXNjcmliZUNsaWVudFByb3BlcnRpZXMgQVBJcy4KCiMjIyBbYHYxLjQzLjYzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My42Mi4uLjEuNDMuNjMpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBkaXJlY3Rjb25uZWN0YDogXFtgYm90b2NvcmVgXSBBZGRlZCByb3V0ZSB2aXNpYmlsaXR5IHN1cHBvcnQgZm9yIEFXUyBEaXJlY3QgQ29ubmVjdCwgYWxsb3dpbmcgY3VzdG9tZXJzIHRvIGNhbGwgTGlzdFZpcnR1YWxJbnRlcmZhY2VSb3V0ZXMgdG8gdmlldyB0aGUgQkdQIHJvdXRlcyBpbmNsdWRpbmcgQVMgcGF0aCBhbmQgQkdQIGNvbW11bml0aWVzIGFkdmVydGlzZWQgb3ZlciB0aGVpciB2aXJ0dWFsIGludGVyZmFjZXMuCi0gYXBpLWNoYW5nZTpgZWtzLWF1dGhgOiBcW2Bib3RvY29yZWBdIEFkZGVkIGVrc05vZGVOYW1lLCBpbnN0YW5jZUlkLCBhbmQgem9uZSBvcHRpb25hbCBwYXJhbWV0ZXJzIHRvIHRoZSBBc3N1bWVSb2xlRm9yUG9kSWRlbnRpdHkgQVBJLgotIGFwaS1jaGFuZ2U6YG1lZGlhY29udmVydGA6IFxbYGJvdG9jb3JlYF0gVXBkYXRlcyBLYW50YXIgc2VydmVyIFVSTCB2YWxpZGF0aW9uIHRvIGFjY2VwdCBGaWZ0eTVCbHVlIGRvbWFpbi4gQWRkcyBzdXBwb3J0IGZvciBvdXRwdXQgdG8gUzMgR2xhY2llciBJbnN0YW50IFJldHJpZXZhbC4KLSBhcGktY2hhbmdlOmBuZXR3b3JrLWZpcmV3YWxsYDogXFtgYm90b2NvcmVgXSBUaGlzIGxhdW5jaCBhbGxvd3MgY3VzdG9tZXJzIHRvIHVzZSBOZXR3b3JrIEZpcmV3YWxsIGFzIGFuIGV4cGxpY2l0IFByb3h5IGFuZCBwcm90ZWN0IHRoZWlyIHdvcmtsb2FkcyBhZ2FpbnN0IHRocmVhdCBvZiBkYXRhIGV4ZmlsdHJhdGlvbi4KLSBhcGktY2hhbmdlOmBvYnNlcnZhYmlsaXR5YWRtaW5gOiBcW2Bib3RvY29yZWBdIExhdW5jaCBDTUsgc3VwcG9ydCBmb3IgVGVsZW1ldHJ5IEVuYWJsZW1lbnQgT3JnYW5pemF0aW9uIGFuZCBBY2NvdW50IFJ1bGVzLgotIGFwaS1jaGFuZ2U6YHRpbWVzdHJlYW0taW5mbHV4ZGJgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIGN1c3RvbWVyLW1hbmFnZWQgYmFja3VwIHJlc3RvcmUsIGFuZCBlbmNyeXB0aW9uIG9mIG5ldyBEYkluc3RhbmNlcyBhbmQgRGJDbHVzdGVycyB1c2luZyBjdXN0b21lci1tYW5hZ2VkIEtNUyBrZXlzLgotIGFwaS1jaGFuZ2U6YHdhZnYyYDogXFtgYm90b2NvcmVgXSBVcGRhdGVkIGRlc2NyaXB0aW9ucyBmb3IgbnVtYmVyIG9mIFByZVBhcnNlVGV4dFRyYW5zZm9ybWF0aW9ucyBhbGxvd2VkIHBlciBydWxlIHN0YXRlbWVudAoKIyMjIFtgdjEuNDMuNjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDM2MikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQzLjYxLi4uMS40My42MikKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGFtcGA6IFxbYGJvdG9jb3JlYF0gQW1hem9uIE1hbmFnZWQgU2VydmljZSBmb3IgUHJvbWV0aGV1cyBhZGRzIHN1cHBvcnQgZm9yIGFuIEFtYXpvbiBPcGVuU2VhcmNoIFNlcnZpY2UgZXhwb3J0ZXIgZm9yIG1hbmFnZWQgY29sbGVjdG9ycy4KLSBhcGktY2hhbmdlOmBiZWRyb2NrLXJ1bnRpbWVgOiBcW2Bib3RvY29yZWBdIEFkZGVkIHN1cHBvcnQgZm9yIG1pZC1jb252ZXJzYXRpb24gdG9vbCBjaGFuZ2VzIGluIHRoZSBBbWF6b24gQmVkcm9jayBDb252ZXJzZSBhbmQgQ29udmVyc2VTdHJlYW0gQVBJcwotIGFwaS1jaGFuZ2U6YGJpbGxpbmdgOiBcW2Bib3RvY29yZWBdIEFkZHMgR2V0RW50ZXJwcmlzZVN1cHBvcnRDaGFyZ2VTdW1tYXJ5LCBHZXRFbnRlcnByaXNlU3VwcG9ydENvbnRyYWN0RGV0YWlscywgYW5kIExpc3RFbnRlcnByaXNlU3VwcG9ydExpbmtlZEFjY291bnRDaGFyZ2VzLiBUaGVzZSBBUElzIHByb3ZpZGUgZmlyc3QtdGltZSBwcm9ncmFtbWF0aWMgYWNjZXNzIHRvIGJpbGxpbmcgZGF0YSBmb3IgRW50ZXJwcmlzZSBTdXBwb3J0IHVzYWdlIHByZXZpb3VzbHkgb25seSBhdmFpbGFibGUgdXBvbiByZXF1ZXN0IHRocm91Z2ggQVdTIENvbmNpZXJnZSBvciBTdXBwb3J0LgotIGFwaS1jaGFuZ2U6YGNsb3VkZm9ybWF0aW9uYDogXFtgYm90b2NvcmVgXSBBZGRpbmcgZW51bSBmb3Igc2Vuc2l0aXZlIHByb3BlcnR5IHRvIERyaWZ0SWdub3JlZFJlYXNvbgotIGFwaS1jaGFuZ2U6YGNvbm5lY3RjYW1wYWlnbnN2MmA6IFxbYGJvdG9jb3JlYF0gTGF1bmNoaW5nIGZlYXR1cmUgZm9yIGFiYW5kb25tZW50IHJhdGUgcGFjaW5nIGNvbnRyb2wgZm9yIG91dGJvdW5kIGNhbXBhaWducy4KLSBhcGktY2hhbmdlOmBkYXRhem9uZWA6IFxbYGJvdG9jb3JlYF0gQWRkaW5nIHN1cHBvcnQgZm9yIGVuaGFuY2VkIEdpdCBleHBlcmllbmNlIGluIFNhZ2VtYWtlciBVbmlmaWVkIFN0dWRpby4KLSBhcGktY2hhbmdlOmBlbGVtZW50YWxpbmZlcmVuY2VgOiBcW2Bib3RvY29yZWBdIEFXUyBFbGVtZW50YWwgSW5mZXJlbmNlIG5vdyBzdXBwb3J0cyBncmFwaGljIGNvbXBvc2l0aW9uIG9uIGNyb3BwZWQgdmlkZW8gb3V0cHV0cywgZW5hYmxpbmcgYnJhbmRlZCBncmFwaGljcyBhbmQgb3RoZXIgdmlzdWFsIGVsZW1lbnRzIHRvIGJlIG92ZXJsYWlkIGFzIHBhcnQgb2YgdGhlIGluZmVyZW5jZSB3b3JrZmxvdy4KLSBhcGktY2hhbmdlOmBlbmRwb2ludC1ydWxlc2A6IFxbYGJvdG9jb3JlYF0gVXBkYXRlIGVuZHBvaW50LXJ1bGVzIGNsaWVudCB0byBsYXRlc3QgdmVyc2lvbgotIGFwaS1jaGFuZ2U6YGxvZ3NgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBDbG91ZFdhdGNoIExvZ3Mgbm93IGxldHMgeW91IGNyZWF0ZSBhbmQgdXBkYXRlIGxvb2t1cCB0YWJsZXMgZGlyZWN0bHkgZnJvbSBDbG91ZFdhdGNoIExvZ3MgcXVlcnkgcmVzdWx0cyBieSBwYXNzaW5nIGEgcXVlcnlJZCwgYW5kIGNvbmZpZ3VyZSBhIGxvb2t1cCB0YWJsZSBhcyBhIHNjaGVkdWxlZCBxdWVyeSBkZXN0aW5hdGlvbiBzbyBpdCByZWZyZXNoZXMgYXV0b21hdGljYWxseSB3aXRoIHRoZSBsYXRlc3QgcXVlcnkgcmVzdWx0cyBvbiBlYWNoIHJ1bi4KLSBhcGktY2hhbmdlOmBtYXJrZXRwbGFjZS1jYXRhbG9nYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgZW5oYW5jZXMgdGhlIExpc3RFbnRpdGllcyBBUEkgdG8gc3VwcG9ydCBUYXJnZXRBZ3JlZW1lbnRJZCwgVGFyZ2V0QWdyZWVtZW50SW50ZW50LCBhbmQgQ3JlYXRlZEJ5U291cmNlIGZpbHRlcnMgZm9yIHRoZSBPZmZlciBlbnRpdHkgdHlwZS4KLSBhcGktY2hhbmdlOmBuZXR3b3JrLWZpcmV3YWxsYDogXFtgYm90b2NvcmVgXSBEb2MgVXBkYXRlcyBmb3IgQ29udGFpbmVyIEF0dHJpYnV0ZXMKLSBhcGktY2hhbmdlOmBvdXRwb3N0c2A6IFxbYGJvdG9jb3JlYF0gQWRkcyB0aGUgIkVLUyIgdmFsdWUgdG8gdGhlIEFXU1NlcnZpY2VOYW1lIGVudW0gYW5kIG1hcmtzIHRoZSBBZGRyZXNzIGZpZWxkIGFzIHNlbnNpdGl2ZS4KLSBhcGktY2hhbmdlOmBxdWlja3NpZ2h0YDogXFtgYm90b2NvcmVgXSBBZGRpbmcgVG9waWNWMiBtYW5hZ2VtZW50IEFQSXMsIGFkZGluZyBwb3NzaWJpbGl0eSB0byB1c2UgVG9waWNzIGluIEFuYWx5c2lzCi0gYXBpLWNoYW5nZTpgcmRzYDogXFtgYm90b2NvcmVgXSBBZGRzIFN0b3JhZ2VPcGVyYXRpb25TdGF0dXMgYW5kIFN0b3JhZ2VPcGVyYXRpb25QZXJjZW50UHJvZ3Jlc3MgdG8gRGVzY3JpYmVEQkluc3RhbmNlcywgbGV0dGluZyB5b3UgbW9uaXRvciBSRFMgc3RvcmFnZSBpbml0aWFsaXphdGlvbiBhbmQgb3B0aW1pemF0aW9uIHByb2dyZXNzLgotIGFwaS1jaGFuZ2U6YHJlc2lsaWVuY2VodWJ2MmA6IFxbYGJvdG9jb3JlYF0gQWRkaW5nIHN1cHBvcnQgZm9yIG5ldyB0ZXN0aW5nIGNhcGFiaWxpdHkgaW4gQVdTIFJlc2lsaWVuY2UgSHViLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gImJlZm9yZSA5YW0gb24gbW9uZGF5IgotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3B5dGhvbi1vc2lzbSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBOQzR4TWk0d0lpd2lkWEJrWVhSbFpFbHVWbVZ5SWpvaU5EUXVNVEl1TUNJc0luUmhjbWRsZEVKeVlXNWphQ0k2SW0xaGFXNGlMQ0pzWVdKbGJITWlPbHNpY21WdWIzWmhkR1VpWFgwPS0tPgo=
      patchset: 9ed2d60b38c92dbd34011878abd6811779cdad21
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: b7c70f39598a39998dbbc6f833779355630f3a39
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: 94dccb93677a3e78f3995f06acbbf2029028ec9f
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: b7c70f39598a39998dbbc6f833779355630f3a39
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/build.yml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 94dccb93677a3e78f3995f06acbbf2029028ec9f
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2593/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
