vendor_fabric.aws.codedeploy¶
AWS CodeDeploy helpers for vendor-fabric.
This module centralizes CodeDeploy helper functions so infrastructure stacks and standalone Python workloads can rely on the same implementation.
Module Contents¶
Functions¶
List CodeDeploy deployments with optional detail hydration. |
|
Create a CodeDeploy deployment and optionally wait for completion. |
API¶
- vendor_fabric.aws.codedeploy.get_aws_codedeploy_deployments(application_name: str | None = None, deployment_group_name: str | None = None, deployment_config_name: str | None = None, statuses: collections.abc.Sequence[str] | None = None, created_after: datetime.datetime | str | float | None = None, created_before: datetime.datetime | str | float | None = None, tag_filters: collections.abc.Sequence[collections.abc.Mapping[str, Any]] | None = None, include_details: bool = True, limit: int | None = None, next_token: str | None = None, max_pages: int | None = None, codedeploy_client: botocore.client.BaseClient | None = None, aws_connector: vendor_fabric.aws.AWSConnector | None = None, execution_role_arn: str | None = None, role_session_name: str | None = None, region_name: str | None = None, config: botocore.config.Config | None = None, logging_adapter: extended_data.logging.Logging | None = None) extended_data.containers.ExtendedDict¶
List CodeDeploy deployments with optional detail hydration.
Returns a dictionary with the deployment identifiers, optional deployment details (when
include_detailsis True) and the next pagination token.
- vendor_fabric.aws.codedeploy.create_codedeploy_deployment(application_name: str, deployment_group_name: str, revision: collections.abc.Mapping[str, Any], description: str | None = None, ignore_application_stop_failures: bool | None = None, file_exists_behavior: str | None = None, auto_rollback_configuration: collections.abc.Mapping[str, Any] | None = None, update_outdated_instances_only: bool | None = None, wait: bool = False, waiter_delay: int = 15, waiter_max_attempts: int = 120, include_details: bool = True, codedeploy_client: botocore.client.BaseClient | None = None, aws_connector: vendor_fabric.aws.AWSConnector | None = None, execution_role_arn: str | None = None, role_session_name: str | None = None, region_name: str | None = None, config: botocore.config.Config | None = None, logging_adapter: extended_data.logging.Logging | None = None, **additional_params: Any) extended_data.containers.ExtendedDict¶
Create a CodeDeploy deployment and optionally wait for completion.