{{- if or .Storage.Volumes .Storage.ManagedVolumeInfo}} Volumes: {{- if .Storage.ManagedVolumeInfo}} - Name: {{.Storage.ManagedVolumeInfo.Name}} EFSVolumeConfiguration: FilesystemId: !GetAtt EnvControllerAction.ManagedFileSystemID RootDirectory: "/" TransitEncryption: ENABLED AuthorizationConfig: AccessPointId: !Ref AccessPoint IAM: ENABLED {{- end}} {{- range $vol := .Storage.Volumes}} - Name: {{$vol.Name}} {{- if $vol.EFS}} EFSVolumeConfiguration: FilesystemId: {{$vol.EFS.Filesystem}} RootDirectory: '{{$vol.EFS.RootDirectory}}' TransitEncryption: ENABLED {{- if or $vol.EFS.AccessPointID $vol.EFS.IAM}} AuthorizationConfig: {{- if $vol.EFS.AccessPointID}} AccessPointId: {{$vol.EFS.AccessPointID}} {{- end}} {{- if $vol.EFS.IAM}} IAM: {{$vol.EFS.IAM}} {{- end}} {{- end}} {{- end}} {{- end -}} {{- end -}}