Ë
    €Ï4
  ã                   óh   — d Z ddlmZ ddlmZ ddlmZ ddlmZ d„ Zd„ Zd„ Z	d	„ Z
d
„ Zd„ Zd„ Zd„ Zy)z3Flags and helpers for the Assured related commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Úconceptsc                  ó0   — t        j                  dd¬«      S )NÚorganizationz+The parent organization for the {resource}.©ÚnameÚ	help_text©r   Ú ResourceParameterAttributeConfig© ó    ú7lib/googlecloudsdk/command_lib/assured/resource_args.pyÚOrganizationAttributeConfigr      s   € Ü	×	2Ñ	2ØØ=ô
?ð ?r   c                  ó0   — t        j                  dd¬«      S )NÚlocationz The location for the {resource}.r	   r   r   r   r   ÚLocationAttributeConfigr      ó   € Ü	×	2Ñ	2ØÐ!Cô
Eð Er   c                  ó0   — t        j                  dd¬«      S )NÚworkloadz The workload for the {resource}.r	   r   r   r   r   ÚWorkloadAttributeConfigr   #   r   r   c                  ó0   — t        j                  dd¬«      S )NÚ	violationz!The violation for the {resource}.r	   r   r   r   r   ÚViolationAttributeConfigr   (   ó   € Ü	×	2Ñ	2ØÐ"Eô
Gð Gr   c                  ó0   — t        j                  dd¬«      S )NÚ	operationz!The operation for the {resource}.r	   r   r   r   r   ÚOperationAttributeConfigr   -   r   r   c                  óf   — t        j                  ddt        «       t        «       t	        «       ¬«      S )Nz2assuredworkloads.organizations.locations.workloadsr   )Úresource_nameÚworkloadsIdÚlocationsIdÚorganizationsId)r   ÚResourceSpecr   r   r   r   r   r   ÚGetWorkloadResourceSpecr&   2   s-   € Ü	×	Ñ	Ø:ØÜ)Ó+Ü)Ó+Ü1Ó3ô
5ð 5r   c            	      óx   — t        j                  ddt        «       t        «       t	        «       t        «       ¬«      S )Nz=assuredworkloads.organizations.locations.workloads.violationsr   )r!   ÚviolationsIdr"   r#   r$   )r   r%   r   r   r   r   r   r   r   ÚGetViolationResourceSpecr)   ;   s3   € Ü	×	Ñ	ØEØÜ+Ó-Ü)Ó+Ü)Ó+Ü1Ó3ô
5ð 5r   c                  óf   — t        j                  ddt        «       t        «       t	        «       ¬«      S )Nz3assuredworkloads.organizations.locations.operationsr   )r!   ÚoperationsIdr#   r$   )r   r%   r   r   r   r   r   r   ÚGetOperationResourceSpecr,   E   s-   € Ü	×	Ñ	Ø;ØÜ+Ó-Ü)Ó+Ü1Ó3ô
5ð 5r   N)Ú__doc__Ú
__future__r   r   r   Ú googlecloudsdk.calliope.conceptsr   r   r   r   r   r   r&   r)   r,   r   r   r   Ú<module>r0      sB   ðñ :å &Ý Ý 'å 5ò?òEò
Eò
Gò
Gò
5ò5ó5r   