fromhera.workflowsimport(AzureArtifact,Container,Workflow,modelsasm,)# the example is accidentally named input-artifact-s3-... upstream, keeping here for testing/consistency. Note that# the Azure artifact is set correctlywithWorkflow(generate_name="input-artifact-s3-",entrypoint="input-artifact-s3-example")asw:Container(name="input-artifact-s3-example",image="debian:latest",command=["sh","-c"],args=["ls -l /my-artifact"],inputs=[AzureArtifact(name="my-art",path="/my-artifact",endpoint="https://myazurestorageaccountname.blob.core.windows.net",container="my-container",blob="path/in/container",account_key_secret=m.SecretKeySelector(name="my-azure-credentials",key="accountKey",),)],)